[Bf-blender-cvs] [4a7b09c] master: Windows MSVC allow building with openvdb / tbb

Martijn Berger noreply at git.blender.org
Wed Feb 10 13:59:29 CET 2016


Commit: 4a7b09c4eace9a8affb73d525f64704a13c506f4
Author: Martijn Berger
Date:   Wed Feb 10 13:59:04 2016 +0100
Branches: master
https://developer.blender.org/rB4a7b09c4eace9a8affb73d525f64704a13c506f4

Windows MSVC allow building with openvdb / tbb

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

M	CMakeLists.txt

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

diff --git a/CMakeLists.txt b/CMakeLists.txt
index d2d8727..4e623d5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1423,7 +1423,7 @@ elseif(WIN32)
 				message(WARNING "Using HARDCODED OpenEXR locations")
 				set(OPENEXR ${LIBDIR}/openexr)
 				set(OPENEXR_INCLUDE_DIR ${OPENEXR}/include)
-				set(OPENEXR_INCLUDE_DIRS ${OPENEXR}/include/OpenEXR)
+				set(OPENEXR_INCLUDE_DIRS ${OPENEXR_INCLUDE_DIR} ${OPENEXR}/include/OpenEXR)
 				set(OPENEXR_LIBPATH ${OPENEXR}/lib)
 				set(OPENEXR_LIBRARIES
 					${OPENEXR_LIBPATH}/Iex-2_2.lib
@@ -1476,6 +1476,9 @@ elseif(WIN32)
 			if(WITH_INTERNATIONAL)
 				list(APPEND boost_extra_libs locale)
 			endif()
+			if(WITH_OPENVDB)
+				list(APPEND boost_extra_libs iostreams)
+			endif()
 			set(Boost_USE_STATIC_RUNTIME ON) # prefix lib
 			set(Boost_USE_MULTITHREADED ON) # suffix -mt
 			set(Boost_USE_STATIC_LIBS ON) # suffix -s
@@ -1566,11 +1569,12 @@ elseif(WIN32)
 		endif()
 
 		if(WITH_OPENVDB)
+			set(TBB_LIBRARIES ${LIBDIR}/tbb/lib/tbb.lib)
+			set(TBB_INCLUDE_DIR ${LIBDIR}/tbb/include)
 			set(OPENVDB ${LIBDIR}/openvdb)
-			set(OPENVDB_INCLUDE_DIRS ${OPENVDB}/include)
+			set(OPENVDB_INCLUDE_DIRS ${OPENVDB}/include ${TBB_INCLUDE_DIR})
 			set(OPENVDB_LIBRARIES openvdb ${TBB_LIBRARIES})
 			set(OPENVDB_LIBPATH ${LIBDIR}/openvdb/lib)
-			set(OPENVDB_DEFINITIONS)
 		endif()
 
 		if(WITH_MOD_CLOTH_ELTOPO)




More information about the Bf-blender-cvs mailing list