Poco is now static, optimized some parameters for cmake.
This commit is contained in:
parent
40fbd3b046
commit
56382a0cb8
1 changed files with 8 additions and 1 deletions
|
@ -4,12 +4,19 @@ project('meson-test', 'cpp',
|
||||||
)
|
)
|
||||||
|
|
||||||
# Libraries
|
# Libraries
|
||||||
|
|
||||||
# libxml2
|
# libxml2
|
||||||
libxml2_proj = subproject('libxml2', default_options: ['python=false', 'default_library=static'])
|
libxml2_proj = subproject('libxml2', default_options: ['python=false', 'default_library=static'])
|
||||||
libxml2_dep = libxml2_proj.get_variable('xml_dep')
|
libxml2_dep = libxml2_proj.get_variable('xml_dep')
|
||||||
|
|
||||||
# poco
|
# poco
|
||||||
cmake = import('cmake')
|
cmake = import('cmake')
|
||||||
poco_proj = cmake.subproject('poco')
|
opt_var = cmake.subproject_options()
|
||||||
|
opt_var.add_cmake_defines({ 'POCO_STATIC': true, 'ENABLE_MONGODB': false, 'ENABLE_REDIS': false,
|
||||||
|
'ENABLE_DATA_SQLITE': false, 'ENABLE_DATA_MYSQL': false, 'ENABLE_DATA_ODBC': false,
|
||||||
|
'ENABLE_ZIP': false, 'ENABLE_PAGECOMPILER': false, 'ENABLE_PAGECOMPILER_FILE2PAGE': false,
|
||||||
|
})
|
||||||
|
poco_proj = cmake.subproject('poco', options: opt_var)
|
||||||
poco_dep_foundation = poco_proj.dependency(['Foundation'])
|
poco_dep_foundation = poco_proj.dependency(['Foundation'])
|
||||||
poco_dep_util = poco_proj.dependency(['Util'])
|
poco_dep_util = poco_proj.dependency(['Util'])
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue