[Fontconfig] fontconfig: Branch 'master' - 3 commits
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Mon Oct 5 04:58:10 UTC 2020
fc-cache/meson.build | 1 +
meson.build | 4 +---
src/meson.build | 7 ++++---
3 files changed, 6 insertions(+), 6 deletions(-)
New commits:
commit abc723366d692df2210346e0d4d3c5686e22c3ef
Author: Xavier Claessens <xavier.claessens at collabora.com>
Date: Sat Oct 3 22:04:04 2020 -0400
meson: Fix build failure when compiler is not in PATH
When cross compiling gcc/clang could not exist in PATH and Meson could
be using aarch64-linux-android-clang set in a cross file for example.
diff --git a/src/meson.build b/src/meson.build
index 0065e8f..5af3818 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -31,12 +31,13 @@ fc_sources = [
]
# FIXME: obviously fragile, cc.preprocess would be sweet
+cpp = cc.cmd_array()
if cc.get_id() == 'gcc'
- cpp = ['gcc', '-E', '-P']
+ cpp += ['-E', '-P']
elif cc.get_id() == 'msvc'
- cpp = ['cl', '/EP']
+ cpp += ['/EP']
elif cc.get_id() == 'clang'
- cpp = ['clang', '-E', '-P']
+ cpp += ['-E', '-P']
else
error('FIXME: implement cc.preprocess')
endif
commit 73353b3376e11e5d4b616d383569cad36c928718
Author: Xavier Claessens <xavier.claessens at collabora.com>
Date: Fri Oct 2 16:24:39 2020 -0400
meson: Use version comparison function
diff --git a/meson.build b/meson.build
index b534d93..b066392 100644
--- a/meson.build
+++ b/meson.build
@@ -368,7 +368,7 @@ fc_headers = [
install_headers(fc_headers, subdir: meson.project_name())
# Summary
-if meson.version() >= '0.53'
+if meson.version().version_compare('>= 0.53')
doc_targets = get_variable('doc_targets', [])
summary({
commit af052688d8f4ab23f2a29093f9c927b0f066af21
Author: Xavier Claessens <xavier.claessens at collabora.com>
Date: Fri Oct 2 16:24:09 2020 -0400
meson: Fix build when 'tools' option is disabled
diff --git a/fc-cache/meson.build b/fc-cache/meson.build
index 9e0fe72..8963ac5 100644
--- a/fc-cache/meson.build
+++ b/fc-cache/meson.build
@@ -6,3 +6,4 @@ fccache = executable('fc-cache', ['fc-cache.c', fcstdint_h, alias_headers, ft_al
)
tools_man_pages += ['fc-cache']
+meson.add_install_script('../install-cache.py', fccache.full_path())
diff --git a/meson.build b/meson.build
index 273d976..b534d93 100644
--- a/meson.build
+++ b/meson.build
@@ -367,8 +367,6 @@ fc_headers = [
install_headers(fc_headers, subdir: meson.project_name())
-meson.add_install_script('install-cache.py', fccache.full_path())
-
# Summary
if meson.version() >= '0.53'
doc_targets = get_variable('doc_targets', [])
More information about the Fontconfig
mailing list