CMake: use pkg_check_modules to search for pangoxft

Command pkg_check_modules is present in CMake 2.6
This commit is contained in:
ManoloFLTK 2020-04-15 17:06:55 +02:00
parent 7ca708a445
commit 6fe226cb80

View File

@ -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)