summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2020-11-04 21:00:22 +0100
committerWerner Lemberg <wl@gnu.org>2020-11-04 21:00:22 +0100
commit26e2a89598d69c7aba76c83f6a1fcf1db17574ab (patch)
tree85c99c1ee4c4c9fdec04703d1c6c337df63299c7
parent0bd50c9043c7764bb8ee3e9420d3c2b22d746890 (diff)
downloadfreetype2-26e2a89598d69c7aba76c83f6a1fcf1db17574ab.tar.gz
* meson.build: Fix .pc file generation.
For backwards compatibility we need the libtool version, not the .so number. Reported by Nikolaus.
-rw-r--r--ChangeLog9
-rw-r--r--meson.build10
2 files changed, 16 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 550fab590..f29635292 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2020-11-04 Werner Lemberg <wl@gnu.org>
+
+ * meson.build: Fix .pc file generation.
+
+ For backwards compatibility we need the libtool version, not the .so
+ number.
+
+ Reported by Nikolaus.
+
2020-10-28 Werner Lemberg <wl@gnu.org>
[truetype] Minor update to forthcoming OpenType 1.8.4 standard.
diff --git a/meson.build b/meson.build
index c99497653..c98fea632 100644
--- a/meson.build
+++ b/meson.build
@@ -32,11 +32,15 @@ ft2_version = run_command(python_exe,
files('builds/meson/extract_freetype_version.py'),
files('include/freetype/freetype.h')).stdout().strip()
-ft2_libtool_version = run_command(python_exe,
+ft2_so_version = run_command(python_exe,
files('builds/meson/extract_libtool_version.py'),
'--soversion',
files('builds/unix/configure.raw')).stdout().strip()
+ft2_libtool_version = run_command(python_exe,
+ files('builds/meson/extract_libtool_version.py'),
+ files('builds/unix/configure.raw')).stdout().strip()
+
ft2_includes = include_directories('include')
@@ -320,7 +324,7 @@ ft2_lib = library('freetype',
include_directories: ft2_includes,
dependencies: ft2_deps,
install: true,
- version: ft2_libtool_version,
+ version: ft2_so_version,
)
@@ -328,7 +332,7 @@ ft2_lib = library('freetype',
freetype2_dep = declare_dependency(
include_directories: ft2_includes,
link_with: ft2_lib,
- version: ft2_libtool_version)
+ version: ft2_so_version)
# NOTE: Using both `install_dir` and `subdir` doesn't seem to work below,