diff options
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..c3fd394 --- /dev/null +++ b/meson.build @@ -0,0 +1,31 @@ +project( + 'apk-tools', + ['c'], + default_options : ['c_std=gnu99'], + version: '2.10.5', + meson_version: '>=0.51' +) +pkgc = import('pkgconfig') + +apk_confdir = get_option('sysconfdir') / 'apk' +apk_libdir = get_option('libdir') + +zlib_dep = dependency('zlib') +openssl_dep = dependency('openssl') +lua_dep = dependency('lua' + get_option('lua_version'), required: get_option('lua')) +scdoc = dependency('scdoc', version: '>=1.10', required: get_option('docs')) + +add_project_arguments('-D_GNU_SOURCE', language: 'c') + +# If we're a subproject we only want the static lib and not files +subproject = meson.is_subproject() +if get_option('default_library') == 'static' + add_project_arguments('-DOPENSSL_NO_ENGINE', language: 'c') +endif + +subdir('libfetch') +subdir('src') + +if scdoc.found() + subdir('doc') +endif |