diff options
Diffstat (limited to 'modules/FindKdcraw.cmake')
-rw-r--r-- | modules/FindKdcraw.cmake | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/modules/FindKdcraw.cmake b/modules/FindKdcraw.cmake index c6b10d43..8d06a858 100644 --- a/modules/FindKdcraw.cmake +++ b/modules/FindKdcraw.cmake @@ -34,14 +34,14 @@ else (KDCRAW_INCLUDE_DIR AND KDCRAW_LIBRARIES) else(KDCRAW_LOCAL_FOUND) message(STATUS "Check Kdcraw library using pkg-config...") - - # 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(libkdcraw _KDCRAWIncDir _KDCRAWLinkDir _KDCRAWLinkFlags _KDCRAWCflags) + PKGCONFIG(libkdcraw _KDCRAWIncDir _KDCRAWLinkDir _KDCRAWLinkFlags _KDCRAWCflags) - if(_KDCRAWLinkFlags) + if(_KDCRAWLinkFlags) # query pkg-config asking for a libkdcraw >= 0.2.0 EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS --atleast-version=0.2.0 libkdcraw RETURN_VALUE _return_VALUE OUTPUT_VARIABLE _pkgconfigDevNull ) if(_return_VALUE STREQUAL "0") @@ -50,12 +50,15 @@ else (KDCRAW_INCLUDE_DIR AND KDCRAW_LIBRARIES) else(_return_VALUE STREQUAL "0") message(FATAL_ERROR "Found libkdcaw release < 0.2.0") endif(_return_VALUE STREQUAL "0") - else(_KDCRAWLinkFlags) + else(_KDCRAWLinkFlags) set(KDCRAW_VERSION_GOOD_FOUND FALSE) set(KDCRAW_FOUND FALSE) message(FATAL_ERROR "Could NOT find libkdcraw library!") - endif(_KDCRAWLinkFlags) - + endif(_KDCRAWLinkFlags) + ELSE(NOT WIN32) + set(KDCRAW_VERSION_GOOD_FOUND TRUE) + ENDif(NOT WIN32) + if(KDCRAW_VERSION_GOOD_FOUND) set(KDCRAW_DEFINITIONS ${_KDCRAWCflags}) |