Allow building shared/static library based on configuration
authorSebastian Dröge <sebastian@centricular.com>
Mon, 20 Nov 2017 16:36:20 +0000 (18:36 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Mon, 20 Nov 2017 16:36:20 +0000 (18:36 +0200)
Before only a shared library was possible

orc-test/meson.build
orc/meson.build

index e0597d1..506cb0d 100644 (file)
@@ -3,7 +3,7 @@ orc_test_sources = ['orctest.c', 'orcarray.c', 'orcrandom.c', 'orcprofile.c']
 
 install_headers(orc_test_headers, subdir : 'orc-' + orc_api + '/orc-test')
 
-orc_test_lib = shared_library('orc-test-' + orc_api, orc_test_sources,
+orc_test_lib = library ('orc-test-' + orc_api, orc_test_sources,
   c_args : [ orc_c_args , '-DORC_ENABLE_UNSTABLE_API' ],
   dependencies : [libm, orc_dep],
   install : true)
index dc324cd..bb1172b 100644 (file)
@@ -106,8 +106,7 @@ else
   link_args = []
 endif
 
-# FIXME: what about shared and/or static lib? look at options?
-orc_lib = shared_library('orc-' + orc_api, orc_sources,
+orc_lib = library ('orc-' + orc_api, orc_sources,
   version : libversion,
   soversion : soversion,
   include_directories : orc_inc,