aboutsummaryrefslogtreecommitdiffstats
path: root/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build11
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'})