diff options
author | Patrick Griffis <tingping@tingping.se> | 2017-10-26 16:48:38 -0400 |
---|---|---|
committer | Patrick Griffis <tingping@tingping.se> | 2017-10-26 16:48:38 -0400 |
commit | bc4f7eeeb6d3159001d9adcf3df4b55535577cdd (patch) | |
tree | 8a72f1d3f7ea3549845872a046c5c1aeda2f3ac4 | |
parent | 01f26d46f2fdda7efc00b424258de8fe63939940 (diff) | |
download | gobject-introspection-wip/tingping/meson.tar.gz |
Allow setting custom cairo-gobject libnamewip/tingping/meson
-rw-r--r-- | gir/meson.build | 6 | ||||
-rw-r--r-- | meson_options.txt | 4 |
2 files changed, 7 insertions, 3 deletions
diff --git a/gir/meson.build b/gir/meson.build index 4086bffe..5229207d 100644 --- a/gir/meson.build +++ b/gir/meson.build @@ -1,12 +1,12 @@ cairo_conf = configuration_data() -if host_machine.system() == 'win32' - # TODO: Might not use libtool name +if get_option('cairo-libname') != '' + cairo_library_name = get_option('cairo-libname') +elif host_machine.system() == 'win32' cairo_library_name = 'libcairo-gobject-2.dll' elif host_machine.system() == 'darwin' cairo_library_name = 'libcairo-gobject.2.dylib' else cairo_library_name = 'libcairo-gobject.so.2' -# TODO: OpenBSD = libcairo-gobject.so endif cairo_conf.set('CAIRO_SHARED_LIBRARY', cairo_library_name) diff --git a/meson_options.txt b/meson_options.txt index 29224b77..f665490a 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -14,6 +14,10 @@ option('gtk-doc', type: 'boolean', value: false, description: 'Build and install documentation' ) +option('cairo-libname', type: 'string', + description: 'Custom name for the cairo-gobject library name' +) + option('gir_build', type: 'boolean', description: 'Windows: post build (gir) stuff' ) |