Emmanuele Bassi
a04fef4b9e
meson: Preserve compatibility with Autotools build
...
The Meson build is missing the libtool versioning of the shared
libraries.
2019-04-11 19:33:25 +01:00
Christoph Reiter
068f7f7423
meson: set the soversion to just '0' everywhere
...
This is what glib did for the meson port, so can't be that wrong.
This also makes the DLL names match the autotools Windows DLLs.
2019-04-11 16:45:37 +02:00
Christoph Reiter
b5a8bd5fe3
meson: Don't depend on meson 0.50
...
The install arg doesn't add anything here anyway.
2019-04-11 16:45:37 +02:00
Christoph Reiter
59055fd9f7
meson: set interface age; pass soversion to libgdk as well
2019-04-11 16:45:36 +02:00
Christoph Reiter
74f6832001
meson: add fribidi dep
2019-04-11 16:45:36 +02:00
Chun-wei Fan
1cd99d63d1
meson: Build the .rc files on Windows
...
This will ensure that the version info is easily visible from the
GDK/GTK+ DLLs, and ensure that the print dialogs will have a more modern
look and feel.
2019-04-11 16:45:36 +02:00
Chun-wei Fan
ac1f66a35b
gdk/meson.build: Force-export gdk_win32_display_manager_get_type()
...
...on Visual Studio builds, as it seems that the linker is optimizing
that symbol out (hence it is not exported in the DLL). This is to
ensure that the introspection files for GdkWin32 build.
2019-04-11 16:45:36 +02:00
Chun-wei Fan
2912363104
gdk/meson.build: Fix typo for GdkWin32 Introspection
...
It is gdk_win32_gir, not gdk_x11_gir...
2019-04-11 16:45:36 +02:00
Nirbheek Chauhan
20c29fd8c0
meson: Fix introspection generation on Linux
2019-04-11 16:45:36 +02:00
Philippe Normand
215c2be76f
meson: Set the compatibility version correctly on macOS
...
And bump to Meson 0.48 as this feature requires it.
2019-04-11 16:45:36 +02:00
Philippe Normand
89d5c543ac
meson: Build fixes for macOS
2019-04-11 16:45:36 +02:00
Nirbheek Chauhan
a4fe15d9f0
meson: Sync build files with master and update to 3.24
2019-04-11 16:45:27 +02:00
Nirbheek Chauhan
8ec004cc08
Import meson build files from an 3.22
...
Specifically, from 6dd6660c68
2019-04-11 16:40:33 +02:00