Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:darix:playground
hdrmerge
simplify-cmake-finders.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File simplify-cmake-finders.patch of Package hdrmerge
Index: hdrmerge/CMakeLists.txt =================================================================== --- hdrmerge.orig/CMakeLists.txt +++ hdrmerge/CMakeLists.txt @@ -41,7 +41,7 @@ find_package(Qt5 5.6 REQUIRED Core Widge add_definitions(${QT_DEFINITIONS}) find_package(LibRaw REQUIRED) -find_package(Exiv2 REQUIRED) +find_package(exiv2 REQUIRED) find_package(ZLIB REQUIRED) find_package(OpenMP) @@ -55,10 +55,10 @@ else() endif() include_directories( - "${LibRaw_INCLUDE_DIR}" - "${EXIV2_INCLUDE_DIR}" - "${ZLIB_INCLUDE_DIRS}" - "${ALGLIB_INCLUDES}" + "${LibRaw_INCLUDE_DIRS}" + exiv2 + "${ZLIB_INCLUDE_DIRS}" + "${ALGLIB_INCLUDES}" ) if(NOT(CMAKE_BUILD_TYPE)) @@ -188,7 +188,7 @@ endif() # Libs set(hdrmerge_libs "${LibRaw_r_LIBRARIES}" - "${EXIV2_LIBRARY}" + "${exiv2_LIBRARIES}" "${ZLIB_LIBRARIES}" ) @@ -274,7 +274,7 @@ else() ) endif() -target_link_libraries(hdrmerge ${STRIP} ${hdrmerge_libs} Qt5::Widgets) +target_link_libraries(hdrmerge ${STRIP} ${hdrmerge_libs} Qt5::Widgets exiv2) if(WIN32) # Compile a target without GUI, for the .com executable Index: hdrmerge/cmake/FindLibRaw.cmake =================================================================== --- hdrmerge.orig/cmake/FindLibRaw.cmake +++ hdrmerge/cmake/FindLibRaw.cmake @@ -17,59 +17,11 @@ FIND_PACKAGE(PkgConfig) IF(PKG_CONFIG_FOUND) - PKG_CHECK_MODULES(PC_LIBRAW libraw) - SET(LibRaw_DEFINITIONS ${PC_LIBRAW_CFLAGS_OTHER}) - - PKG_CHECK_MODULES(PC_LIBRAW_R libraw_r) - SET(LibRaw_r_DEFINITIONS ${PC_LIBRAW_R_CFLAGS_OTHER}) -ENDIF() - -FIND_PATH(LibRaw_INCLUDE_DIR libraw.h - HINTS - ${PC_LIBRAW_INCLUDEDIR} - ${PC_LibRaw_INCLUDE_DIRS} - PATH_SUFFIXES libraw - ) - -FIND_LIBRARY(LibRaw_LIBRARIES NAMES raw - HINTS - ${PC_LIBRAW_LIBDIR} - ${PC_LIBRAW_LIBRARY_DIRS} - ) - -FIND_LIBRARY(LibRaw_r_LIBRARIES NAMES raw_r - HINTS - ${PC_LIBRAW_R_LIBDIR} - ${PC_LIBRAW_R_LIBRARY_DIRS} - ) - -IF(LibRaw_INCLUDE_DIR) - FILE(READ ${LibRaw_INCLUDE_DIR}/libraw_version.h _libraw_version_content) - - STRING(REGEX MATCH "#define LIBRAW_MAJOR_VERSION[ \t]*([0-9]*)\n" _version_major_match ${_libraw_version_content}) - SET(_libraw_version_major "${CMAKE_MATCH_1}") - - STRING(REGEX MATCH "#define LIBRAW_MINOR_VERSION[ \t]*([0-9]*)\n" _version_minor_match ${_libraw_version_content}) - SET(_libraw_version_minor "${CMAKE_MATCH_1}") - - STRING(REGEX MATCH "#define LIBRAW_PATCH_VERSION[ \t]*([0-9]*)\n" _version_patch_match ${_libraw_version_content}) - SET(_libraw_version_patch "${CMAKE_MATCH_1}") - - IF(_version_major_match AND _version_minor_match AND _version_patch_match) - SET(LibRaw_VERSION_STRING "${_libraw_version_major}.${_libraw_version_minor}.${_libraw_version_patch}") - ELSE() - IF(NOT LibRaw_FIND_QUIETLY) - MESSAGE(STATUS "Failed to get version information from ${LibRaw_INCLUDE_DIR}/libraw_version.h") - ENDIF() - ENDIF() + PKG_CHECK_MODULES(LibRaw libraw) + PKG_CHECK_MODULES(LibRaw_r libraw_r) ENDIF() INCLUDE(FindPackageHandleStandardArgs) -FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibRaw - REQUIRED_VARS LibRaw_LIBRARIES LibRaw_INCLUDE_DIR - VERSION_VAR LibRaw_VERSION_STRING - ) - MARK_AS_ADVANCED(LibRaw_VERSION_STRING LibRaw_INCLUDE_DIR LibRaw_LIBRARIES
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor