diff options
author | Christoph Reiter <reiter.christoph@gmail.com> | 2019-06-13 21:53:51 +0200 |
---|---|---|
committer | Christoph Reiter <reiter.christoph@gmail.com> | 2019-06-15 19:51:41 +0200 |
commit | 5a72f0f65c033252b00bd97c13379dd6b986ad6a (patch) | |
tree | 82f68acdddb68b8a37b44fa7396c41f9e0ea9c70 | |
parent | 76396d4c23588fb4f225d3d5977af6c0ff056e71 (diff) | |
download | gobject-introspection-5a72f0f65c033252b00bd97c13379dd6b986ad6a.tar.gz |
meson: set a default cairo dll name for the MSVC build
The cairo MSVC build produces a cairo-gobject.dll unlike the
libcairo-gobject-2.dll with autotools.
While one can pass the right DLL name through the cairo_libname option,
having a better default can't hurt.
-rw-r--r-- | gir/meson.build | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gir/meson.build b/gir/meson.build index c77ee6dd..83ee666d 100644 --- a/gir/meson.build +++ b/gir/meson.build @@ -2,7 +2,11 @@ cairo_conf = configuration_data() if get_option('cairo_libname') != '' cairo_library_name = get_option('cairo_libname') elif host_machine.system() == 'windows' - cairo_library_name = 'libcairo-gobject-2.dll' + if cc.get_id() == 'msvc' + cairo_library_name = 'cairo-gobject.dll' + else + cairo_library_name = 'libcairo-gobject-2.dll' + endif elif host_machine.system() == 'darwin' cairo_library_name = 'libcairo-gobject.2.dylib' else |