diff options
author | Erwin Coumans <blender@erwincoumans.com> | 2010-01-17 22:34:01 +0300 |
---|---|---|
committer | Erwin Coumans <blender@erwincoumans.com> | 2010-01-17 22:34:01 +0300 |
commit | 55756719fbebf4ffdf0485de58532c73f84ecaac (patch) | |
tree | 3d3b06edf2fe02b8f9514b0b7b50bd54782da8d2 /CMakeLists.txt | |
parent | 4c49c95ab4ea06d0aa4638932421034ff5441c35 (diff) |
cmake fix for Windows: link OpenCollada <libraryname>_d.lib in debug builds and <libraryname>.lib in release builds
this prevents crashing at startup of Blender in debug builds with cmake.
See bugreport by Andrea in the mailinglist here:
http://www.mail-archive.com/bf-committers@blender.org/msg00668.html
Also enabled WITH_OPENCOLLADA in cmake by default so the feature gets tested. If other devs like to keep OpenCollada it disabled, please revert the ON to OFF again.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index a926b486746..a8c6e66678a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -79,7 +79,7 @@ OPTION(WITH_LZMA "Enable best LZMA compression, used for pointcache" ON OPTION(WITH_CXX_GUARDEDALLOC "Enable GuardedAlloc for C++ memory allocation" OFF) OPTION(WITH_BUILDINFO "Include extra build details" ON) OPTION(WITH_INSTALL "Install accompanying scripts and language files needed to run blender" ON) -OPTION(WITH_OPENCOLLADA "Enable OpenCollada Support (http://www.opencollada.org/)" OFF) +OPTION(WITH_OPENCOLLADA "Enable OpenCollada Support (http://www.opencollada.org/)" ON) # Unix defaults to OpenMP On IF (UNIX) @@ -414,7 +414,23 @@ IF(WIN32) SET(OPENCOLLADA ${LIBDIR}/opencollada) SET(OPENCOLLADA_INC ${OPENCOLLADA}/include) SET(OPENCOLLADA_LIBPATH ${OPENCOLLADA}/lib) - SET(OPENCOLLADA_LIB OpenCOLLADASaxFrameworkLoader OpenCOLLADAFramework OpenCOLLADABaseUtils OpenCOLLADAStreamWriter MathMLSolver GeneratedSaxParser UTF xml2 ) + SET(OPENCOLLADA_LIB + debug OpenCOLLADASaxFrameworkLoader_d + debug OpenCOLLADAFramework_d + debug OpenCOLLADABaseUtils_d + debug OpenCOLLADAStreamWriter_d + debug MathMLSolver_d + debug GeneratedSaxParser_d + debug UTF_d + debug xml2_d + optimized OpenCOLLADASaxFrameworkLoader + optimized OpenCOLLADAFramework + optimized OpenCOLLADABaseUtils + optimized OpenCOLLADAStreamWriter + optimized MathMLSolver + optimized GeneratedSaxParser + optimized UTF + optimized xml2 ) #pcre is bundled with openCollada #SET(PCRE ${LIBDIR}/pcre) #SET(PCRE_LIBPATH ${PCRE}/lib) |