Mercurial > hgrepos > Python2 > PyMuPDF
comparison mupdf-source/thirdparty/harfbuzz/src/harfbuzz-config.cmake.in @ 2:b50eed0cc0ef upstream
ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4.
The directory name has changed: no version number in the expanded directory now.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 15 Sep 2025 11:43:07 +0200 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 1:1d09e1dec1d9 | 2:b50eed0cc0ef |
|---|---|
| 1 set(_harfbuzz_libdir "@libdir@") | |
| 2 set(_harfbuzz_includedir "@includedir@") | |
| 3 | |
| 4 # Extract version information from libtool. | |
| 5 set(_harfbuzz_version_info "@HB_LIBTOOL_VERSION_INFO@") | |
| 6 string(REPLACE ":" ";" _harfbuzz_version_info "${_harfbuzz_version_info}") | |
| 7 list(GET _harfbuzz_version_info 0 | |
| 8 _harfbuzz_current) | |
| 9 list(GET _harfbuzz_version_info 1 | |
| 10 _harfbuzz_revision) | |
| 11 list(GET _harfbuzz_version_info 2 | |
| 12 _harfbuzz_age) | |
| 13 unset(_harfbuzz_version_info) | |
| 14 | |
| 15 if (APPLE) | |
| 16 set(_harfbuzz_lib_suffix ".0${CMAKE_SHARED_LIBRARY_SUFFIX}") | |
| 17 elseif (UNIX) | |
| 18 set(_harfbuzz_lib_suffix "${CMAKE_SHARED_LIBRARY_SUFFIX}.0.${_harfbuzz_current}.${_harfbuzz_revision}") | |
| 19 else () | |
| 20 # Unsupported. | |
| 21 set(harfbuzz_FOUND 0) | |
| 22 endif () | |
| 23 | |
| 24 # Add the libraries. | |
| 25 add_library(harfbuzz::harfbuzz SHARED IMPORTED) | |
| 26 set_target_properties(harfbuzz::harfbuzz PROPERTIES | |
| 27 INTERFACE_INCLUDE_DIRECTORIES "${_harfbuzz_includedir}/harfbuzz" | |
| 28 IMPORTED_LOCATION "${_harfbuzz_libdir}/libharfbuzz${_harfbuzz_lib_suffix}") | |
| 29 | |
| 30 add_library(harfbuzz::icu SHARED IMPORTED) | |
| 31 set_target_properties(harfbuzz::icu PROPERTIES | |
| 32 INTERFACE_INCLUDE_DIRECTORIES "${_harfbuzz_includedir}/harfbuzz" | |
| 33 INTERFACE_LINK_LIBRARIES "harfbuzz::harfbuzz" | |
| 34 IMPORTED_LOCATION "${_harfbuzz_libdir}/libharfbuzz-icu${_harfbuzz_lib_suffix}") | |
| 35 | |
| 36 add_library(harfbuzz::subset SHARED IMPORTED) | |
| 37 set_target_properties(harfbuzz::subset PROPERTIES | |
| 38 INTERFACE_INCLUDE_DIRECTORIES "${_harfbuzz_includedir}/harfbuzz" | |
| 39 INTERFACE_LINK_LIBRARIES "harfbuzz::harfbuzz" | |
| 40 IMPORTED_LOCATION "${_harfbuzz_libdir}/libharfbuzz-subset${_harfbuzz_lib_suffix}") | |
| 41 | |
| 42 # Only add the gobject library if it was built. | |
| 43 set(_harfbuzz_have_gobject "@have_gobject@") | |
| 44 if (_harfbuzz_have_gobject) | |
| 45 add_library(harfbuzz::gobject SHARED IMPORTED) | |
| 46 set_target_properties(harfbuzz::gobject PROPERTIES | |
| 47 INTERFACE_INCLUDE_DIRECTORIES "${_harfbuzz_includedir}/harfbuzz" | |
| 48 INTERFACE_LINK_LIBRARIES "harfbuzz::harfbuzz" | |
| 49 IMPORTED_LOCATION "${_harfbuzz_libdir}/libharfbuzz-gobject${_harfbuzz_lib_suffix}") | |
| 50 endif () | |
| 51 | |
| 52 # Clean out variables we used in our scope. | |
| 53 unset(_harfbuzz_lib_suffix) | |
| 54 unset(_harfbuzz_current) | |
| 55 unset(_harfbuzz_revision) | |
| 56 unset(_harfbuzz_age) | |
| 57 unset(_harfbuzz_includedir) | |
| 58 unset(_harfbuzz_libdir) |
