meson: Use library instead of shared_library

Allow to theoretically build mutter statically.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4244>
This commit is contained in:
Corentin Noël 2025-02-04 23:48:38 +01:00 committed by Marge Bot
parent e078147f7d
commit 2da7805f58
4 changed files with 4 additions and 4 deletions

View File

@ -287,7 +287,7 @@ if have_fonts
endif endif
libmutter_clutter_name = 'mutter-clutter-' + libmutter_api_version libmutter_clutter_name = 'mutter-clutter-' + libmutter_api_version
libmutter_clutter = shared_library(libmutter_clutter_name, libmutter_clutter = library(libmutter_clutter_name,
sources: sources, sources: sources,
version: '0.0.0', version: '0.0.0',
soversion: 0, soversion: 0,

View File

@ -363,7 +363,7 @@ cogl_headers_all = [
] ]
libmutter_cogl_name = 'mutter-cogl-' + libmutter_api_version libmutter_cogl_name = 'mutter-cogl-' + libmutter_api_version
libmutter_cogl = shared_library(libmutter_cogl_name, libmutter_cogl = library(libmutter_cogl_name,
sources: [cogl_sources, cogl_headers_all], sources: [cogl_sources, cogl_headers_all],
version: '0.0.0', version: '0.0.0',
soversion: 0, soversion: 0,

View File

@ -29,7 +29,7 @@ mtk_private_headers = [
libmutter_mtk_name = 'mutter-mtk-' + libmutter_api_version libmutter_mtk_name = 'mutter-mtk-' + libmutter_api_version
libmutter_mtk = shared_library(libmutter_mtk_name, libmutter_mtk = library(libmutter_mtk_name,
sources: [ sources: [
mtk_sources, mtk_sources,
mtk_headers, mtk_headers,

View File

@ -1242,7 +1242,7 @@ endforeach
subdir('third_party') subdir('third_party')
libmutter = shared_library(libmutter_name, libmutter = library(libmutter_name,
mutter_sources, mutter_sources,
mutter_built_sources, mutter_built_sources,
version: '0.0.0', version: '0.0.0',