From 7d5d09bdb4d6e3627cda422b41a2806fa8e37af3 Mon Sep 17 00:00:00 2001 From: Yohan Boujon Date: Wed, 12 Mar 2025 14:18:04 +0100 Subject: [PATCH] libxml2 no longer has dependency to zlib, iconv and lzma. --- meson.build | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/meson.build b/meson.build index e6c14ec..4971683 100644 --- a/meson.build +++ b/meson.build @@ -1,12 +1,15 @@ -project('meson-test', 'cpp', - version : '0.1', - default_options : ['warning_level=3', 'cpp_std=c++11'] +project( + 'meson-test', + 'cpp', + version:'0.1', + default_options:['warning_level=3', 'cpp_std=c++11'], + meson_version: '>=0.61.5' ) # Libraries # libxml2 -libxml2_proj = subproject('libxml2', default_options: ['python=false', 'default_library=static']) +libxml2_proj = subproject('libxml2', default_options: ['python=false', 'iconv=disabled', 'lzma=disabled', 'zlib=disabled', 'default_library=static']) libxml2_dep = libxml2_proj.get_variable('xml_dep') # poco @@ -20,7 +23,6 @@ poco_proj = cmake.subproject('poco', options: opt_var) poco_dep_foundation = poco_proj.dependency(['Foundation']) poco_dep_util = poco_proj.dependency(['Util']) - # Include directories incdir = include_directories('include') @@ -31,4 +33,4 @@ executable('mesontest', 'src/main.cpp', dependencies: [libxml2_dep, poco_dep_foundation, poco_dep_util], include_directories : incdir -) \ No newline at end of file +)