$NetBSD: patch-CMakeLists.txt,v 1.7 2024/12/31 02:46:44 markd Exp $ openexr3 fix --- CMakeLists.txt.orig 2021-01-11 09:41:28.000000000 +0000 +++ CMakeLists.txt @@ -177,7 +177,7 @@ IF(WIN32) SET(Boost_USE_STATIC_LIBS ON) ENDIF() FIND_PACKAGE(Boost REQUIRED COMPONENTS program_options thread chrono system date_time) -INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR}) +INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS}) FIND_PACKAGE(Exiv2 REQUIRED) INCLUDE_DIRECTORIES(${EXIV2_INCLUDE_DIR} "${EXIV2_INCLUDE_DIR}/exiv2") @@ -188,7 +188,7 @@ INCLUDE_DIRECTORIES(${TIFF_INCLUDE_DIR}) FIND_PACKAGE(PNG REQUIRED) INCLUDE_DIRECTORIES(${PNG_INCLUDE_DIR}) -FIND_PACKAGE(OpenEXR REQUIRED) +FIND_PACKAGE(OpenEXR CONFIG REQUIRED) INCLUDE_DIRECTORIES(${OPENEXR_INCLUDE_DIR} "${OPENEXR_INCLUDE_DIR}/OpenEXR") FIND_PACKAGE(GSL REQUIRED) @@ -272,7 +272,7 @@ SET(LUMINANCE_FILES ${LUMINANCE_QM}) # MacOSX -IF(APPLE) +IF(FALSE) SET(CMAKE_INSTALL_PREFIX ".") # Set Bundle settings @@ -399,10 +399,15 @@ ELSEIF(UNIX) TARGET_LINK_LIBRARIES(luminance-hdr-cli Qt5::Core Qt5::Gui Qt5::Widgets) # link libraries + if(APPLE) + TARGET_LINK_LIBRARIES(luminance-hdr ${LUMINANCE_MODULES_GUI} ${LIBS}) + TARGET_LINK_LIBRARIES(luminance-hdr-cli ${LUMINANCE_MODULES_CLI} ${LIBS}) + else() TARGET_LINK_LIBRARIES(luminance-hdr -Xlinker --start-group ${LUMINANCE_MODULES_GUI} -Xlinker --end-group) TARGET_LINK_LIBRARIES(luminance-hdr-cli -Xlinker --start-group ${LUMINANCE_MODULES_CLI} -Xlinker --end-group) TARGET_LINK_LIBRARIES(luminance-hdr ${LIBS}) TARGET_LINK_LIBRARIES(luminance-hdr-cli ${LIBS}) + endif() # make install directivies INSTALL(TARGETS luminance-hdr RUNTIME DESTINATION bin) # main GUI exec