Merge branch 'dont-hardcode-shared-library-3.24' into 'gtk-3-24'

Dont hardcode shared library (gtk3)

See merge request GNOME/gtk!1196
This commit is contained in:
Christoph Reiter
2019-11-19 19:58:02 +00:00
6 changed files with 47 additions and 41 deletions

View File

@ -20,7 +20,7 @@ fedora-distcheck:
script: script:
- bash -x ./.gitlab-ci/test-docker-autotools.sh - bash -x ./.gitlab-ci/test-docker-autotools.sh
fedora-meson: fedora-meson: &fedora-meson-defaults
stage: build stage: build
script: script:
- bash -x ./.gitlab-ci/test-docker-meson.sh - bash -x ./.gitlab-ci/test-docker-meson.sh
@ -31,6 +31,11 @@ fedora-meson:
- "_build/meson-logs" - "_build/meson-logs"
- "_build/testsuite/reftests/output" - "_build/testsuite/reftests/output"
fedora-meson-staticlibs:
variables:
EXTRA_MESON_FLAGS: "-Ddefault_library=both"
<<: *fedora-meson-defaults
msys2-mingw32-meson: msys2-mingw32-meson:
variables: variables:
MSYSTEM: "MINGW32" MSYSTEM: "MINGW32"

View File

@ -16,6 +16,7 @@ meson \
-Dbroadway_backend=true \ -Dbroadway_backend=true \
-Dxinerama=yes \ -Dxinerama=yes \
-Dprint_backends="file,lpr,test,cloudprint,cups" \ -Dprint_backends="file,lpr,test,cloudprint,cups" \
${EXTRA_MESON_FLAGS:-} \
_build _build
cd _build cd _build

View File

@ -286,7 +286,7 @@ if cc.get_id() == 'msvc'
gdk_link_args += [ '-export:gdk_win32_display_manager_get_type' ] gdk_link_args += [ '-export:gdk_win32_display_manager_get_type' ]
endif endif
libgdk = shared_library('gdk-3', libgdk = library('gdk-3',
soversion: gtk_soversion, soversion: gtk_soversion,
version: gtk_library_version, version: gtk_library_version,
sources: [gdk_sources, gdk_backends_gen_headers, gdkconfig], sources: [gdk_sources, gdk_backends_gen_headers, gdkconfig],

View File

@ -964,7 +964,7 @@ foreach l: immodules
endforeach endforeach
# Library # Library
libgtk = shared_library('gtk-3', libgtk = library('gtk-3',
soversion: gtk_soversion, soversion: gtk_soversion,
version: gtk_library_version, version: gtk_library_version,
sources: [typefuncs, gtk_sources, gtkmarshal_h, gtkprivatetypebuiltins_h], sources: [typefuncs, gtk_sources, gtkmarshal_h, gtkprivatetypebuiltins_h],

View File

@ -17,7 +17,7 @@ if cc.get_id() == 'msvc'
gailutil_link_args += '-def:@0@/gailutil.def'.format(meson.current_source_dir()) gailutil_link_args += '-def:@0@/gailutil.def'.format(meson.current_source_dir())
endif endif
libgailutil = shared_library('gailutil-3', libgailutil = library('gailutil-3',
soversion: gtk_soversion, soversion: gtk_soversion,
version: gail_library_version, version: gail_library_version,
darwin_versions: ['1', '1.0'], darwin_versions: ['1', '1.0'],

View File

@ -1,6 +1,6 @@
testexecdir = join_paths(installed_test_bindir, 'reftests') testexecdir = join_paths(installed_test_bindir, 'reftests')
libgtkreftestprivate = shared_library('gtkreftestprivate', [ libgtkreftestprivate = library('gtkreftestprivate', [
'reftest-compare.c', 'reftest-compare.c',
'reftest-module.c', 'reftest-module.c',
'reftest-snapshot.c'], 'reftest-snapshot.c'],