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:
@ -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"
|
||||||
|
@ -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
|
||||||
|
@ -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],
|
||||||
|
@ -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],
|
||||||
|
@ -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'],
|
||||||
|
@ -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'],
|
||||||
|
Reference in New Issue
Block a user