aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml2
-rw-r--r--meson.build2
-rw-r--r--pixman/meson.build9
3 files changed, 3 insertions, 10 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e850b76..25c73df 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,6 +14,6 @@ meson-build:
- dnf -y groupinstall buildsys-build
- dnf -y builddep pixman
- dnf -y install ninja-build
- - python3 -m pip install meson>=0.47.2
+ - python3 -m pip install meson>=0.52.1
- meson build
- ninja -C build test
diff --git a/meson.build b/meson.build
index 6ab6a97..bf270ce 100644
--- a/meson.build
+++ b/meson.build
@@ -23,7 +23,7 @@ project(
['c'],
version : '0.40.1',
license : 'MIT',
- meson_version : '>= 0.50.0',
+ meson_version : '>= 0.52.0',
default_options : ['buildtype=debugoptimized'],
)
diff --git a/pixman/meson.build b/pixman/meson.build
index 0f1ac6f..1c2e7d3 100644
--- a/pixman/meson.build
+++ b/pixman/meson.build
@@ -117,17 +117,10 @@ if cpu_features_path != ''
cpu_features_inc = include_directories(cpu_features_path)
endif
-# We cannot use 'link_with' or 'link_whole' because meson wont do the right
-# thing for static archives.
-_obs = []
-foreach l : pixman_simd_libs
- _obs += l.extract_all_objects()
-endforeach
-
libpixman = library(
'pixman-1',
[pixman_files, config_h, version_h, cpu_features_sources],
- objects : _obs,
+ link_with: pixman_simd_libs,
c_args : libpixman_extra_cargs,
dependencies : [dep_m, dep_threads],
include_directories : cpu_features_inc,