diff options
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/meson.build b/meson.build index ea2e18d..ad10f25 100644 --- a/meson.build +++ b/meson.build @@ -1,9 +1,9 @@ project( 'djinterop', 'cpp', 'c', - version: '0.14.1', + version: '0.14.2', license: 'LGPL-3.0', - default_options: ['cpp_std=c++17', 'default_library=both']) + default_options: ['cpp_std=c++17', 'default_library=shared']) cpp_compiler = meson.get_compiler('cpp') @@ -13,10 +13,13 @@ if cpp_compiler.get_id() == 'msvc' endif # Set hidden visibility arguments for everything the project, if available. -if get_option('default_library') != 'static' +default_library_type = get_option('default_library') +if default_library_type != 'static' if cpp_compiler.has_argument('-fvisibility=hidden') add_global_arguments('-fvisibility=hidden', language: ['c', 'cpp']) endif +else + add_global_arguments('-DDJINTEROP_STATIC', language: 'cpp') endif |