Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay Molenkamp <github@lazydodo.com>2020-03-11 19:33:12 +0300
committerRay Molenkamp <github@lazydodo.com>2020-03-11 19:33:12 +0300
commit200695dd890caa5771043c2454a6731918023cad (patch)
tree9bcd06def248dece447955cb5b00ac1fe64bc2ac /source/blender/blendthumb
parenta9c0ad53e2609f4582f00822498f31e8ba0925f8 (diff)
Windows: Clean-up linker warnings regarding MSVCRT.lib
For debug builds we link the against the release mode libs for C based libraries, which are technically linked against a different CRT, which the linker will implicitly try to link. Which results in a linker warning about mixing the debug/release CRT. This patch prevents the implicit linking of the release CRT in debug configurations for sub projects that had issues with it.
Diffstat (limited to 'source/blender/blendthumb')
-rw-r--r--source/blender/blendthumb/CMakeLists.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/blendthumb/CMakeLists.txt b/source/blender/blendthumb/CMakeLists.txt
index 6c786dfcc7a..0b1ce5149da 100644
--- a/source/blender/blendthumb/CMakeLists.txt
+++ b/source/blender/blendthumb/CMakeLists.txt
@@ -28,6 +28,8 @@ set(SRC
src/Dll.cpp
)
+set(CMAKE_SHARED_LINKER_FLAGS_DEBUG "${CMAKE_SHARED_LINKER_FLAGS_DEBUG} /nodefaultlib:MSVCRT.lib")
+
add_library(BlendThumb SHARED ${SRC})
target_link_libraries(BlendThumb ${ZLIB_LIBRARIES})