From fc5cadc93a7d0191e6653fcf5bc502b7c1d22f6d Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Tue, 18 Nov 2008 12:10:44 +0000 Subject: Fixing FindQCA2.cmake based on suggestions by Alex Neundorf. This should now provide absolute library paths and fix the problems various packages had with building QCA2 support. svn path=/trunk/KDE/kdelibs/; revision=885998 --- modules/FindQCA2.cmake | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'modules') diff --git a/modules/FindQCA2.cmake b/modules/FindQCA2.cmake index a80469d2..4cee0676 100644 --- a/modules/FindQCA2.cmake +++ b/modules/FindQCA2.cmake @@ -26,24 +26,24 @@ else (QCA2_INCLUDE_DIR AND QCA2_LIBRARIES) if (NOT WIN32) find_package(PkgConfig) - pkg_check_modules(QCA2 qca2) - - set(QCA2_DEFINITIONS ${QCA2_CFLAGS}) + pkg_check_modules(PC_QCA2 qca2) # If pkgconfig found QCA2, get the full path to the library using find_library() # but only in the path reported by pkgconfig. # Otherwise do a normal search. - if(QCA2_FOUND) - set(QCA2_INCLUDE_DIR ${QCA2_INCLUDEDIR}) + if(PC_QCA2_FOUND) + set(QCA2_DEFINITIONS ${PC_QCA2_CFLAGS}) + set(QCA2_INCLUDE_DIR ${PC_QCA2_INCLUDE_DIRS}) find_library(QCA2_LIBRARIES NAMES qca PATHS - ${QCA2_LIBRARY_DIRS} + ${PC_QCA2_LIBRARY_DIRS} NO_DEFAULT_PATH ) - else(QCA2_FOUND) + set(QCA2_LIBRARY_DIRS ${PC_QCA2_LIBRARY_DIRS}) + else(PC_QCA2_FOUND) find_library(QCA2_LIBRARIES NAMES qca ) find_path(QCA2_INCLUDE_DIR qca.h PATH_SUFFIXES QtCrypto) - endif(QCA2_FOUND) + endif(PC_QCA2_FOUND) else (NOT WIN32) find_library_with_debug(QCA2_LIBRARIES -- cgit v1.2.1