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-13 21:53:51 +0200 |
commit | c996ebf2dbc5b76b69d89e81067eb9ce5a75419f (patch) | |
tree | 8dcfca7a23735da92af1022781f84a97cf440106 /gir | |
parent | 2d87a1e2522629e15a26093e970246b66237ddfd (diff) | |
download | gobject-introspection-c996ebf2dbc5b76b69d89e81067eb9ce5a75419f.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.
Diffstat (limited to 'gir')
-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 dda1173b..99586622 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 |