fontconfig: Branch 'main' - 4 commits

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 .gitlab-ci/other.yml |    4 ++--
 meson.build          |    2 +-
 src/meson.build      |   10 +++++-----
 3 files changed, 8 insertions(+), 8 deletions(-)

New commits:
commit f19cbe1cb255e0855c99fa5e1d64a058d48b5197
Author: Akira TAGOH <akira@xxxxxxxxx>
Date:   Wed Apr 10 14:20:04 2024 +0900

    ci: build with expat on MSVC

diff --git a/.gitlab-ci/other.yml b/.gitlab-ci/other.yml
index a52e9c7..dc53011 100644
--- a/.gitlab-ci/other.yml
+++ b/.gitlab-ci/other.yml
@@ -31,7 +31,7 @@
       SET CERT_PATH=$(python -m certifi) &&
       SET SSL_CERT_FILE=$(python -m certifi) &&
       SET REQUESTS_CA_BUNDLE=$(python -m certifi) &&
-      meson setup $env:MESON_ARGS build &&
+      meson setup -Dxml-backend=expat $env:MESON_ARGS build &&
       meson compile --verbose -C build &&
       meson test -C build"
   artifacts:
commit 3875d3260e85b65062108583ffbfee1e88c1b186
Author: Akira TAGOH <akira@xxxxxxxxx>
Date:   Wed Apr 10 13:56:29 2024 +0900

    ci: disable iconv for MSVC

diff --git a/.gitlab-ci/other.yml b/.gitlab-ci/other.yml
index bc5d8b8..a52e9c7 100644
--- a/.gitlab-ci/other.yml
+++ b/.gitlab-ci/other.yml
@@ -31,7 +31,7 @@
       SET CERT_PATH=$(python -m certifi) &&
       SET SSL_CERT_FILE=$(python -m certifi) &&
       SET REQUESTS_CA_BUNDLE=$(python -m certifi) &&
-      meson setup -Diconv=enabled $env:MESON_ARGS build &&
+      meson setup $env:MESON_ARGS build &&
       meson compile --verbose -C build &&
       meson test -C build"
   artifacts:
commit 78d1e6180601146478ec794279cb6ea603f8cf35
Author: Akira TAGOH <akira@xxxxxxxxx>
Date:   Wed Apr 10 13:00:29 2024 +0900

    ci: Fix a typo

diff --git a/.gitlab-ci/other.yml b/.gitlab-ci/other.yml
index e72835c..bc5d8b8 100644
--- a/.gitlab-ci/other.yml
+++ b/.gitlab-ci/other.yml
@@ -33,7 +33,7 @@
       SET REQUESTS_CA_BUNDLE=$(python -m certifi) &&
       meson setup -Diconv=enabled $env:MESON_ARGS build &&
       meson compile --verbose -C build &&
-      meson test -C build
+      meson test -C build"
   artifacts:
     name: fontconfig-$CI_COMMIT_SHA-$CI_JOB_ID
     when: always
commit 162326d84ec9e99e770c4b9674572655ff6a7ec7
Author: Akira TAGOH <akira@xxxxxxxxx>
Date:   Wed Apr 10 12:30:15 2024 +0900

    meson: Use c_shared_args to take care of --default-library=both on Win32

diff --git a/meson.build b/meson.build
index 8d7a6e1..f358227 100644
--- a/meson.build
+++ b/meson.build
@@ -1,6 +1,6 @@
 project('fontconfig', 'c',
   version: '2.15.0',
-  meson_version : '>= 0.60.0',
+  meson_version : '>= 1.3.0',
   default_options: [ 'buildtype=debugoptimized'],
 )
 
diff --git a/src/meson.build b/src/meson.build
index 63c7340..c994f92 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -55,16 +55,16 @@ fcobjshash_h = custom_target('fcobjshash.h',
 )
 
 # Define FcPublic appropriately for exports on windows
-fc_extra_c_args = []
+fc_c_shared_args = []
 
-if host_machine.system() == 'windows' and get_option('default_library') == 'shared'
-  fc_extra_c_args += '-DFcPublic=__declspec(dllexport)'
-  fc_extra_c_args += '-DDLL_EXPORT'
+if host_machine.system() == 'windows' and get_option('default_library') in ['both', 'shared']
+  fc_c_shared_args += '-DFcPublic=__declspec(dllexport)'
+  fc_c_shared_args += '-DDLL_EXPORT'
 endif
 
 libfontconfig = library('fontconfig',
   fc_sources, alias_headers, ft_alias_headers, fclang_h, fccase_h, fcobjshash_h,
-  c_args: c_args + fc_extra_c_args,
+  c_shared_args: fc_c_shared_args,
   include_directories: incbase,
   dependencies: [deps, math_dep],
   install: true,



[Index of Archives]     [Fedora Fonts]     [Fedora Users]     [Fedora Cloud]     [Kernel]     [Fedora Packaging]     [Fedora Desktop]     [PAM]     [Gimp Graphics Editor]     [Yosemite News]

  Powered by Linux