39 lines
1.2 KiB
Text
39 lines
1.2 KiB
Text
Fix build with OpenEXR>=3
|
|
|
|
Don't pick-up LibVNCServer.
|
|
|
|
Index: CMakeLists.txt
|
|
--- CMakeLists.txt.orig
|
|
+++ CMakeLists.txt
|
|
@@ -742,7 +742,21 @@ ELSE()
|
|
FIND_PACKAGE(ilmbase)
|
|
FIND_PACKAGE(Inventor)
|
|
FIND_PACKAGE(Jasper)
|
|
- FIND_PACKAGE(OpenEXR)
|
|
+ FIND_PACKAGE(Imath CONFIG)
|
|
+ IF(TARGET Imath::Imath)
|
|
+ FIND_PACKAGE(OpenEXR REQUIRED CONFIG)
|
|
+ set(OPENEXR_LIBRARIES OpenEXR::OpenEXR Imath::Imath)
|
|
+ set(OPENEXR_LIBRARIES_VARS "${OPENEXR_LIBRARIES}")
|
|
+ get_target_property(OPENEXR_INCLUDE_DIR
|
|
+ OpenEXR::OpenEXRConfig INTERFACE_INCLUDE_DIRECTORIES)
|
|
+ get_target_property(IMATH_INCLUDE_DIR
|
|
+ Imath::ImathConfig INTERFACE_INCLUDE_DIRECTORIES)
|
|
+ list(APPEND OPENEXR_INCLUDE_DIR ${IMATH_INCLUDE_DIR})
|
|
+ message(STATUS "OpenEXR/Imath libraries: " ${OPENEXR_LIBRARIES})
|
|
+ set(OPENEXR_FOUND TRUE)
|
|
+ ELSE()
|
|
+ FIND_PACKAGE(OpenEXR)
|
|
+ ENDIF()
|
|
FIND_PACKAGE(OpenCascade)
|
|
FIND_PACKAGE(COLLADA)
|
|
FIND_PACKAGE(FBX)
|
|
@@ -750,7 +764,7 @@ ELSE()
|
|
FIND_PACKAGE(GDAL)
|
|
FIND_PACKAGE(GTA)
|
|
FIND_PACKAGE(CURL)
|
|
- FIND_PACKAGE(LibVNCServer)
|
|
+# FIND_PACKAGE(LibVNCServer)
|
|
FIND_PACKAGE(DCMTK)
|
|
FIND_PACKAGE(FFmpeg)
|
|
FIND_PACKAGE(GStreamer COMPONENTS app pbutils)
|