[Bf-blender-cvs] [6d7333a] master: Fix msvc 2013 / win64 to use new OIIO and llvm and resulting linking requirements
Martijn Berger
noreply at git.blender.org
Fri Aug 1 14:28:22 CEST 2014
Commit: 6d7333a2f5697fa2205605981384adeb44fea81a
Author: Martijn Berger
Date: Fri Aug 1 14:28:00 2014 +0200
Branches: master
https://developer.blender.org/rB6d7333a2f5697fa2205605981384adeb44fea81a
Fix msvc 2013 / win64 to use new OIIO and llvm and resulting linking
requirements
===================================================================
M CMakeLists.txt
===================================================================
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e1ed090..b7c352c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -996,6 +996,7 @@ elseif(WIN32)
# We want to support Vista level ABI for x64
if(NOT MSVC_VERSION VERSION_LESS 1700)
add_definitions(-D_WIN32_WINNT=0x600)
+ add_definitions(-DOIIO_STATIC_BUILD)
endif()
endif()
@@ -1144,8 +1145,12 @@ elseif(WIN32)
${OPENCOLLADA}/lib/opencollada/xml.lib
${OPENCOLLADA}/lib/opencollada/buffer.lib
${OPENCOLLADA}/lib/opencollada/ftoa.lib
- ${OPENCOLLADA}/lib/opencollada/UTF.lib
)
+
+ if(!WITH_LLVM)
+ list(APPEND OPENCOLLADA_LIBRARIES ${OPENCOLLADA}/lib/opencollada/UTF.lib)
+ endif()
+
set(PCRE_LIBRARIES
${OPENCOLLADA}/lib/opencollada/pcre.lib
)
@@ -1278,7 +1283,9 @@ elseif(WIN32)
find_package(OpenImageIO)
set(OPENIMAGEIO ${LIBDIR}/openimageio)
set(OPENIMAGEIO_INCLUDE_DIRS ${OPENIMAGEIO}/include)
- set(OPENIMAGEIO_LIBRARIES optimized OpenImageIO debug OpenImageIO_d)
+ set(OIIO_OPTIMIZED OpenImageIO OpenImageIO_Util)
+ set(OIIO_DEBUG OpenImageIO_d OpenImageIO_Util_d)
+ set(OPENIMAGEIO_LIBRARIES optimized ${OIIO_OPTIMIZED} debug ${OIIO_DEBUG})
set(OPENIMAGEIO_LIBPATH ${OPENIMAGEIO}/lib)
set(OPENIMAGEIO_DEFINITIONS "-DUSE_TBB=0")
endif()
More information about the Bf-blender-cvs
mailing list