diff options
| author | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2020-04-15 17:06:55 +0200 |
|---|---|---|
| committer | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2020-04-15 17:07:23 +0200 |
| commit | 6fe226cb804d000b29ea53e08acc505267fd44de (patch) | |
| tree | ee1e8faf1e471f65cefe51bc01d7e726f574b1a4 /CMake | |
| parent | 7ca708a445a1eb24c52a1a8e5ed8d3db732ac9e3 (diff) | |
CMake: use pkg_check_modules to search for pangoxft
Command pkg_check_modules is present in CMake 2.6
Diffstat (limited to 'CMake')
| -rw-r--r-- | CMake/options.cmake | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/CMake/options.cmake b/CMake/options.cmake index 94a211fd1..89dc68b4f 100644 --- a/CMake/options.cmake +++ b/CMake/options.cmake @@ -462,6 +462,15 @@ endif (OPTION_USE_PANGO) ####################################################################### if(X11_Xft_FOUND AND OPTION_USE_PANGO) + pkg_check_modules(PANGOXFT pangoxft) + # message(STATUS "PANGOXFT_FOUND=" ${PANGOXFT_FOUND}) + if(PANGOXFT_FOUND) + include_directories(${PANGOXFT_INCLUDE_DIRS}) + find_library(HAVE_LIB_PANGO pango-1.0 ${CMAKE_LIBRARY_PATH}) + find_library(HAVE_LIB_PANGOXFT pangoxft-1.0 ${CMAKE_LIBRARY_PATH}) + set(USE_PANGO TRUE) + else(PANGOXFT_FOUND) + #this covers Debian, Ubuntu, FreeBSD, NetBSD, Darwin if(APPLE AND OPTION_APPLE_X11) find_file(FINK_PREFIX NAMES /opt/sw /sw) @@ -500,6 +509,7 @@ if(X11_Xft_FOUND AND OPTION_USE_PANGO) set(LDFLAGS "${LDFLAGS} -L${FINK_PREFIX}/lib") endif (APPLE) endif(HAVE_LIB_PANGO AND HAVE_LIB_PANGOXFT AND HAVE_LIB_GOBJECT) +endif(PANGOXFT_FOUND) endif(X11_Xft_FOUND AND OPTION_USE_PANGO) if(OPTION_USE_XFT) |
