shithub: freetype+ttf2subf

Download patch

ref: e11cc40a2eab0af601f75259da45e1ffb44b11c4
parent: 69e0faa8937c4ea5973018c3bc44d06dd2122530
author: Xavier Claessens <[email protected]>
date: Mon Oct 26 10:21:19 EDT 2020

* meson.build: Fix resource compilation on Windows.

This is copied from GStreamer's meson port of FreeType.

(ft2_sources): Add both debug and resource file (the latter for
Windows only).
(ft2_debug_src): Removed.

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
 2021-02-09  Xavier Claessens  <[email protected]>
 
+	* meson.build: Fix resource compilation on Windows.
+
+	This is copied from GStreamer's meson port of FreeType.
+
+	(ft2_sources): Add both debug and resource file (the latter for
+	Windows only).
+	(ft2_debug_src): Removed.
+
+2021-02-09  Xavier Claessens  <[email protected]>
+
 	* meson.build: s/ft2_libtool_version/ft2_pkgconfig_version/.
 
 	(freetype2_dep): Use it.
--- a/meson.build
+++ b/meson.build
@@ -215,11 +215,14 @@
 # into `ftsystem.c` as well.
 #
 if host_machine.system() == 'windows'
-  ft2_debug_src = 'builds/windows/ftdebug.c'
+  winmod = import('windows')
+  ft2_sources += [
+    'builds/windows/ftdebug.c',
+    winmod.compile_resources('src/base/ftver.rc'),
+  ]
 else
-  ft2_debug_src = 'src/base/ftdebug.c'
+  ft2_sources += 'src/base/ftdebug.c'
 endif
-ft2_sources += files([ft2_debug_src])
 
 ft2_deps = []