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