[Bf-blender-cvs] [fe253389e02] master: Fix Cycles gtests build on macOS.

Brecht Van Lommel noreply at git.blender.org
Tue Oct 24 17:52:25 CEST 2017


Commit: fe253389e027c2da3a0d4ad7304f360be64e27e5
Author: Brecht Van Lommel
Date:   Tue Oct 24 13:09:41 2017 +0200
Branches: master
https://developer.blender.org/rBfe253389e027c2da3a0d4ad7304f360be64e27e5

Fix Cycles gtests build on macOS.

===================================================================

M	build_files/cmake/platform/platform_apple.cmake
M	intern/cycles/test/CMakeLists.txt

===================================================================

diff --git a/build_files/cmake/platform/platform_apple.cmake b/build_files/cmake/platform/platform_apple.cmake
index a08f94e5ec0..fcdebbb74ad 100644
--- a/build_files/cmake/platform/platform_apple.cmake
+++ b/build_files/cmake/platform/platform_apple.cmake
@@ -161,7 +161,7 @@ if(WITH_CODEC_FFMPEG)
 	set(FFMPEG_LIBPATH ${FFMPEG}/lib)
 endif()
 
-if(WITH_OPENJPEG OR WITH_CODEC_FFMPEG)
+if(WITH_IMAGE_OPENJPEG OR WITH_CODEC_FFMPEG)
 	# use openjpeg from libdir that is linked into ffmpeg
 	set(OPENJPEG ${LIBDIR}/openjpeg)
 	set(WITH_SYSTEM_OPENJPEG ON)
@@ -291,6 +291,7 @@ if(WITH_OPENIMAGEIO)
 		${JPEG_LIBRARIES}
 		${TIFF_LIBRARY}
 		${OPENEXR_LIBRARIES}
+		${OPENJPEG_LIBRARIES}
 		${ZLIB_LIBRARIES}
 	)
 	set(OPENIMAGEIO_LIBRARIES ${OPENIMAGEIO_LIBRARIES} ${LIBDIR}/ffmpeg/lib/libwebp.a)
diff --git a/intern/cycles/test/CMakeLists.txt b/intern/cycles/test/CMakeLists.txt
index f4213c508fc..f3e49dc0c4e 100644
--- a/intern/cycles/test/CMakeLists.txt
+++ b/intern/cycles/test/CMakeLists.txt
@@ -42,10 +42,12 @@ if(WITH_CYCLES_OSL)
 		${LLVM_LIBRARIES}
 	)
 endif()
-if(WITH_IMAGE_OPENJPEG AND NOT WITH_SYSTEM_OPENJPEG)
-	list(APPEND ALL_CYCLES_LIBRARIES
-		extern_openjpeg
-	)
+if(WITH_IMAGE_OPENJPEG)
+	if(WITH_SYSTEM_OPENJPEG)
+		list(APPEND ALL_CYCLES_LIBRARIES ${OPENJPEG_LIBRARIES})
+	else()
+		list(APPEND ALL_CYCLES_LIBRARIES extern_openjpeg)
+	endif()
 endif()
 if(WITH_CYCLES_OPENSUBDIV)
 	add_definitions(-DWITH_OPENSUBDIV)



More information about the Bf-blender-cvs mailing list