From a3287b38c7a4b988fa29a43333bcaf19f34a50eb Mon Sep 17 00:00:00 2001 From: Laurent Montel Date: Mon, 5 May 2008 11:44:53 +0000 Subject: [PATCH] Don't try to use pkg-config on win32 svn path=/trunk/KDE/kdegraphics/cmake/modules/; revision=804224 --- cmake/modules/FindLibSpectre.cmake | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/cmake/modules/FindLibSpectre.cmake b/cmake/modules/FindLibSpectre.cmake index 2d4f3cc08..060a81248 100644 --- a/cmake/modules/FindLibSpectre.cmake +++ b/cmake/modules/FindLibSpectre.cmake @@ -19,22 +19,24 @@ if(LIBSPECTRE_INCLUDE_DIR AND LIBSPECTRE_LIBRARY) else(LIBSPECTRE_INCLUDE_DIR AND LIBSPECTRE_LIBRARY) -# use pkg-config to get the directories and then use these values -# in the FIND_PATH() and FIND_LIBRARY() calls -INCLUDE(UsePkgConfig) +if(NOT WIN32) + # use pkg-config to get the directories and then use these values + # in the FIND_PATH() and FIND_LIBRARY() calls + INCLUDE(UsePkgConfig) -PKGCONFIG(libspectre _SpectreIncDir _SpectreLinkDir _SpectreLinkFlags _SpectreCflags) + PKGCONFIG(libspectre _SpectreIncDir _SpectreLinkDir _SpectreLinkFlags _SpectreCflags) -if(_SpectreLinkFlags) - # find again pkg-config, to query it about libspectre version - FIND_PROGRAM(PKGCONFIG_EXECUTABLE NAMES pkg-config PATHS /usr/bin/ /usr/local/bin ) + if(_SpectreLinkFlags) + # find again pkg-config, to query it about libspectre version + FIND_PROGRAM(PKGCONFIG_EXECUTABLE NAMES pkg-config PATHS /usr/bin/ /usr/local/bin ) - # query pkg-config asking for a libspectre >= LIBSPECTRE_MINIMUM_VERSION - EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS --atleast-version=${LIBSPECTRE_MINIMUM_VERSION} libspectre RETURN_VALUE _return_VALUE OUTPUT_VARIABLE _pkgconfigDevNull ) - if(_return_VALUE STREQUAL "0") - set(LIBSPECTRE_FOUND TRUE) - endif(_return_VALUE STREQUAL "0") -endif(_SpectreLinkFlags) + # query pkg-config asking for a libspectre >= LIBSPECTRE_MINIMUM_VERSION + EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS --atleast-version=${LIBSPECTRE_MINIMUM_VERSION} libspectre RETURN_VALUE _return_VALUE OUTPUT_VARIABLE _pkgconfigDevNull ) + if(_return_VALUE STREQUAL "0") + set(LIBSPECTRE_FOUND TRUE) + endif(_return_VALUE STREQUAL "0") + endif(_SpectreLinkFlags) +endif(NOT WIN32) if (LIBSPECTRE_FOUND) set(LIBSPECTRE_LIBRARY ${_SpectreLinkFlags})