meson: Expose library build type as global variables

Given that it can be computed using an error-prone strings comparisons it
is better to provide a variable everywhere, so that we don't have the
risk of comparing values that are always false.
This commit is contained in:
Marco Trevisan (Treviño)
2022-10-20 00:51:34 +02:00
parent 914bb06ab4
commit b9e085537d
9 changed files with 32 additions and 16 deletions

View File

@@ -38,7 +38,7 @@ if ['darwin', 'ios'].contains(host_machine.system())
module_suffix = 'so'
endif
if get_option('default_library') != 'static'
if glib_build_shared
foreach module : ['moduletestplugin_a', 'moduletestplugin_b']
shared_module(module + '_plugin', 'lib@0@.c'.format(module),
dependencies : [libglib_dep, libgmodule_dep],