From 3cd6aeb541781e23d9129c9503611740134c45e2 Mon Sep 17 00:00:00 2001 From: "Christoph J. Thompson" Date: Tue, 6 Aug 2013 06:33:32 +0200 Subject: On UNIX, if pkg-config is available, use it to find the location of libconfig's headers. modified: cmake/FindLIBCONFIG.cmake --- cmake/FindLIBCONFIG.cmake | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmake/FindLIBCONFIG.cmake b/cmake/FindLIBCONFIG.cmake index d5018240..b3ae4d11 100644 --- a/cmake/FindLIBCONFIG.cmake +++ b/cmake/FindLIBCONFIG.cmake @@ -5,7 +5,12 @@ # LIBCONFIG_FOUND # -FIND_PATH(LIBCONFIG_INCLUDE_DIR NAMES libconfig.h) +if (UNIX) + find_package(PkgConfig QUIET) + pkg_check_modules(_LIBCONFIG QUIET libconfig) +endif () + +FIND_PATH(LIBCONFIG_INCLUDE_DIR NAMES libconfig.h HINTS ${_LIBCONFIG_INCLUDEDIR}) FIND_LIBRARY(LIBCONFIG_LIBRARY NAMES config) -- cgit v1.2.3