From 780aaca89b2acadaaa2bece54e92f6838827b308 Mon Sep 17 00:00:00 2001 From: Luca Ebach Date: Wed, 27 Nov 2024 16:12:51 +0100 Subject: [PATCH] set harfbuzz version in cmake config file --- src/harfbuzz-config.cmake.in | 2 ++ src/meson.build | 1 + 2 files changed, 3 insertions(+) diff --git a/src/harfbuzz-config.cmake.in b/src/harfbuzz-config.cmake.in index 6abe2d62d..2d990efab 100644 --- a/src/harfbuzz-config.cmake.in +++ b/src/harfbuzz-config.cmake.in @@ -2,6 +2,8 @@ set_and_check(HARFBUZZ_INCLUDE_DIR "@PACKAGE_INCLUDE_INSTALL_DIR@") +set(HARFBUZZ_VERSION "@HARFBUZZ_VERSION@") + # Add the libraries. add_library(harfbuzz::harfbuzz @HB_LIBRARY_TYPE@ IMPORTED) set_target_properties(harfbuzz::harfbuzz PROPERTIES diff --git a/src/meson.build b/src/meson.build index 5ca15d90e..46a319b91 100644 --- a/src/meson.build +++ b/src/meson.build @@ -875,6 +875,7 @@ endmacro() cmake_config.set('PACKAGE_CMAKE_INSTALL_INCLUDEDIR', '${PACKAGE_PREFIX_DIR}/@0@'.format(cmake_install_includedir)) cmake_config.set('PACKAGE_CMAKE_INSTALL_LIBDIR', '${PACKAGE_PREFIX_DIR}/@0@'.format(cmake_install_libdir)) cmake_config.set('PACKAGE_INCLUDE_INSTALL_DIR', '${PACKAGE_PREFIX_DIR}/@0@/@1@'.format(cmake_install_includedir, meson.project_name())) +cmake_config.set('HARFBUZZ_VERSION', meson.project_version()) cmake_config.set('HB_HAVE_GOBJECT', have_gobject ? 'YES' : 'NO') cmake_config.set('HB_LIBRARY_TYPE', get_option('default_library') == 'static' ? 'STATIC' : 'SHARED')