diff options
Diffstat (limited to 'x11/kdelibs4/files/patch-cmake_modules_FindKdcraw.cmake')
-rw-r--r-- | x11/kdelibs4/files/patch-cmake_modules_FindKdcraw.cmake | 45 |
1 files changed, 21 insertions, 24 deletions
diff --git a/x11/kdelibs4/files/patch-cmake_modules_FindKdcraw.cmake b/x11/kdelibs4/files/patch-cmake_modules_FindKdcraw.cmake index b706d00de0fe..ebe252b8fcb7 100644 --- a/x11/kdelibs4/files/patch-cmake_modules_FindKdcraw.cmake +++ b/x11/kdelibs4/files/patch-cmake_modules_FindKdcraw.cmake @@ -1,54 +1,53 @@ ---- ./cmake/modules/FindKdcraw.cmake.orig 2009-05-08 02:16:53.000000000 +0400 -+++ ./cmake/modules/FindKdcraw.cmake 2009-09-23 00:36:17.000000000 +0400 -@@ -45,63 +45,33 @@ +--- cmake/modules/FindKdcraw.cmake.orig 2011-05-20 22:24:53.000000000 +0200 ++++ cmake/modules/FindKdcraw.cmake 2011-07-31 04:06:34.029187418 +0200 +@@ -59,63 +59,32 @@ else(KDCRAW_LOCAL_FOUND) - message(STATUS "Check Kdcraw library using pkg-config...") - if(NOT WIN32) + if (NOT WIN32) + 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) +- include(UsePkgConfig) - - 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") +- exec_program(${PKGCONFIG_EXECUTABLE} ARGS --atleast-version=0.2.0 libkdcraw RETURN_VALUE _return_VALUE OUTPUT_VARIABLE _pkgconfigDevNull ) +- if (_return_VALUE STREQUAL "0") - message(STATUS "Found libkdcraw release >= 0.2.0") - set(KDCRAW_VERSION_GOOD_FOUND TRUE) -- else(_return_VALUE STREQUAL "0") +- else (_return_VALUE STREQUAL "0") - message(STATUS "Found libkdcaw release < 0.2.0, too old") - set(KDCRAW_VERSION_GOOD_FOUND FALSE) - set(KDCRAW_FOUND FALSE) -- endif(_return_VALUE STREQUAL "0") -- else(_KDCRAWLinkFlags) +- endif (_return_VALUE STREQUAL "0") +- else (_KDCRAWLinkFlags) - set(KDCRAW_VERSION_GOOD_FOUND FALSE) - set(KDCRAW_FOUND FALSE) -- endif(_KDCRAWLinkFlags) -- ELSE(NOT WIN32) +- endif (_KDCRAWLinkFlags) +- else (NOT WIN32) - set(KDCRAW_VERSION_GOOD_FOUND TRUE) -- ENDif(NOT WIN32) +- endif (NOT WIN32) + include(FindPkgConfig) + pkg_check_modules(PC_LIBKDCRAW libkdcraw-kde4>=0.2.0) + set(KDCRAW_DEFINITIONS ${PC_LIBKDCRAW_CFLAGS_OTHER}) + endif(NOT WIN32) -- if(KDCRAW_VERSION_GOOD_FOUND) +- if (KDCRAW_VERSION_GOOD_FOUND) - set(KDCRAW_DEFINITIONS "${_KDCRAWCflags}") - -- FIND_PATH(KDCRAW_INCLUDE_DIR libkdcraw/version.h +- find_path(KDCRAW_INCLUDE_DIR libkdcraw/version.h - ${_KDCRAWIncDir} + find_path(KDCRAW_INCLUDE_DIR NAMES libkdcraw/version.h + HINTS + ${PC_LIBKDCRAW_INCLUDEDIR} + ${PC_LIBKDCRAW_INCLUDE_DIRS} ) -- -- FIND_LIBRARY(KDCRAW_LIBRARIES NAMES kdcraw + +- find_library(KDCRAW_LIBRARIES NAMES kdcraw - PATHS - ${_KDCRAWLinkDir} + find_library(KDCRAW_LIBRARY NAMES kdcraw @@ -56,11 +55,11 @@ + ${PC_LIBKDCRAW_LIBDIR} + ${PC_LIBKDCRAW_LIBRARY_DIRS} ) -- + - if (KDCRAW_INCLUDE_DIR AND KDCRAW_LIBRARIES) - set(KDCRAW_FOUND TRUE) - endif (KDCRAW_INCLUDE_DIR AND KDCRAW_LIBRARIES) -- endif(KDCRAW_VERSION_GOOD_FOUND) +- endif (KDCRAW_VERSION_GOOD_FOUND) - if (KDCRAW_FOUND) - if (NOT Kdcraw_FIND_QUIETLY) - message(STATUS "Found libkdcraw: ${KDCRAW_LIBRARIES}") @@ -75,13 +74,11 @@ - endif (NOT KDCRAW_LIBRARIES) - endif (Kdcraw_FIND_REQUIRED) - endif (KDCRAW_FOUND) -+ + include(FindPackageHandleStandardArgs) + find_package_handle_standard_args(Kdcraw DEFAULT_MSG KDCRAW_LIBRARY KDCRAW_INCLUDE_DIR) -+ + if(KDCRAW_FOUND) + set(KDCRAW_LIBRARIES ${KDCRAW_LIBRARY}) + endif(KDCRAW_FOUND) - MARK_AS_ADVANCED(KDCRAW_INCLUDE_DIR KDCRAW_LIBRARIES) + mark_as_advanced(KDCRAW_INCLUDE_DIR KDCRAW_LIBRARIES KDCRAW_DEFINITIONS) |