1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-10-21 14:53:44 +03:00

meson: Implement option dependencies

This also removes the FreeBSD hack.
This commit is contained in:
Nick Wellnhofer
2024-06-21 22:45:15 +02:00
parent f9c33a5519
commit c2ccbc0fed
4 changed files with 204 additions and 288 deletions

View File

@@ -20,11 +20,11 @@ if py.found() == true
setup_py = configuration_data()
setup_py.set('prefix', get_option('prefix'))
setup_py.set('LIBXML_VERSION', meson.project_version())
setup_py.set('WITH_ICONV', iconv_dep.found().to_int())
setup_py.set('WITH_ICU', icu_dep.found().to_int())
setup_py.set('WITH_LZMA', lzma_dep.found().to_int())
setup_py.set('WITH_ZLIB', zlib_dep.found().to_int())
setup_py.set('WITH_THREADS', threads_dep.found().to_int())
setup_py.set('WITH_ICONV', want_iconv.to_int())
setup_py.set('WITH_ICU', want_icu.to_int())
setup_py.set('WITH_LZMA', want_lzma.to_int())
setup_py.set('WITH_ZLIB', want_zlib.to_int())
setup_py.set('WITH_THREADS', want_threads.to_int())
configure_file(
input: 'setup.py.in',
output: 'setup.py',