diff options
Diffstat (limited to 'meson.build')
| -rw-r--r-- | meson.build | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/meson.build b/meson.build index 0b18d02..c5588b7 100644 --- a/meson.build +++ b/meson.build @@ -4,6 +4,7 @@ add_global_arguments('-D_XOPEN_SOURCE=700', '-DPCRE2_CODE_UNIT_WIDTH=8', languag curl_dep = dependency('libcurl') jansson_dep = dependency('jansson') pcre2_dep = dependency('libpcre2-8') +libzip_dep = dependency('libzip') config_data = configuration_data() @@ -82,6 +83,14 @@ endif message('Using launcher OS', launcher_os) config_data.set_quoted('L2SU_LAUNCHER_OS', launcher_os) +if launcher_os == 'linux' + config_data.set('L2SU_LAUNCHER_IS_LINUX', true) +elif launcher_os == 'osx' + config_data.set('L2SU_LAUNCHER_IS_OSX', true) +elif launcher_os == 'windows' + config_data.set('L2SU_LAUNCHER_IS_WINDOWS', true) +endif + message('Using launcher arch bits', launcher_arch_bits) config_data.set_quoted('L2SU_LAUNCHER_ARCH_BITS', launcher_arch_bits) @@ -96,4 +105,4 @@ if launcher_jre_arch == 'gamecore' endif subdir('src') -executable('l2su', launcher_srcs, dependencies : [curl_dep, jansson_dep, pcre2_dep], include_directories : [config_include_dir], override_options : {'c_std': 'c99'}) +executable('l2su', launcher_srcs, dependencies : [curl_dep, jansson_dep, pcre2_dep, libzip_dep], include_directories : [config_include_dir], override_options : {'c_std': 'c99'}) |
