* meson.build: Fix .pc file generation.
For backwards compatibility we need the libtool version, not the .so number. Reported by Nikolaus.
This commit is contained in:
parent
0bd50c9043
commit
26e2a89598
@ -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.
|
||||
|
10
meson.build
10
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,
|
||||
|
Loading…
Reference in New Issue
Block a user