Fix link libraries for Win32 Cmake debug build. Unfortunately, debug builds are still crashing at startup - need to investigate further.
This commit is contained in:
@@ -135,15 +135,35 @@ MACRO(SETUP_LIBLINKS
|
|||||||
TARGET_LINK_LIBRARIES(${target} ${QUICKTIME_LIB})
|
TARGET_LINK_LIBRARIES(${target} ${QUICKTIME_LIB})
|
||||||
ENDIF(WITH_QUICKTIME)
|
ENDIF(WITH_QUICKTIME)
|
||||||
IF(WITH_OPENEXR)
|
IF(WITH_OPENEXR)
|
||||||
TARGET_LINK_LIBRARIES(${target} ${OPENEXR_LIB})
|
IF(WIN32)
|
||||||
|
FOREACH(loop_var ${OPENEXR_LIB})
|
||||||
|
TARGET_LINK_LIBRARIES(${target} debug ${loop_var}_d)
|
||||||
|
TARGET_LINK_LIBRARIES(${target} optimized ${loop_var})
|
||||||
|
ENDFOREACH(loop_var)
|
||||||
|
ELSEIF(WIN32)
|
||||||
|
TARGET_LINK_LIBRARIES(${target} ${OPENEXR_LIB})
|
||||||
|
ENDIF(WIN32)
|
||||||
ENDIF(WITH_OPENEXR)
|
ENDIF(WITH_OPENEXR)
|
||||||
IF(WITH_FFMPEG)
|
IF(WITH_FFMPEG)
|
||||||
TARGET_LINK_LIBRARIES(${target} ${FFMPEG_LIB})
|
TARGET_LINK_LIBRARIES(${target} ${FFMPEG_LIB})
|
||||||
ENDIF(WITH_FFMPEG)
|
ENDIF(WITH_FFMPEG)
|
||||||
IF(WITH_OPENCOLLADA)
|
IF(WITH_OPENCOLLADA)
|
||||||
TARGET_LINK_LIBRARIES(${target} ${OPENCOLLADA_LIB})
|
IF(WIN32)
|
||||||
TARGET_LINK_LIBRARIES(${target} ${PCRE_LIB})
|
FOREACH(loop_var ${OPENCOLLADA_LIB})
|
||||||
TARGET_LINK_LIBRARIES(${target} ${EXPAT_LIB})
|
TARGET_LINK_LIBRARIES(${target} debug ${loop_var}_d)
|
||||||
|
TARGET_LINK_LIBRARIES(${target} optimized ${loop_var})
|
||||||
|
ENDFOREACH(loop_var)
|
||||||
|
TARGET_LINK_LIBRARIES(${target} debug ${PCRE_LIB}_d)
|
||||||
|
TARGET_LINK_LIBRARIES(${target} optimized ${PCRE_LIB})
|
||||||
|
IF(EXPAT_LIB)
|
||||||
|
TARGET_LINK_LIBRARIES(${target} debug ${EXPAT_LIB}_d)
|
||||||
|
TARGET_LINK_LIBRARIES(${target} optimized ${EXPAT_LIB})
|
||||||
|
ENDIF(EXPAT_LIB)
|
||||||
|
ELSE(WIN32)
|
||||||
|
TARGET_LINK_LIBRARIES(${target} ${OPENCOLLADA_LIB})
|
||||||
|
TARGET_LINK_LIBRARIES(${target} ${PCRE_LIB})
|
||||||
|
TARGET_LINK_LIBRARIES(${target} ${EXPAT_LIB})
|
||||||
|
ENDIF(WIN32)
|
||||||
ENDIF(WITH_OPENCOLLADA)
|
ENDIF(WITH_OPENCOLLADA)
|
||||||
IF(WIN32)
|
IF(WIN32)
|
||||||
TARGET_LINK_LIBRARIES(${target} ${PTHREADS_LIB})
|
TARGET_LINK_LIBRARIES(${target} ${PTHREADS_LIB})
|
||||||
|
@@ -273,6 +273,7 @@ IF(WITH_INSTALL)
|
|||||||
POST_BUILD
|
POST_BUILD
|
||||||
MAIN_DEPENDENCY blender
|
MAIN_DEPENDENCY blender
|
||||||
COMMAND copy /Y \"${WIN_LIBDIR}\\release\\python31.zip\" \"${TARGETDIR}\\\"
|
COMMAND copy /Y \"${WIN_LIBDIR}\\release\\python31.zip\" \"${TARGETDIR}\\\"
|
||||||
|
COMMAND copy /Y \"${WIN_LIBDIR}\\release\\python31.zip\" \"${TARGETDIR}\\python31_d.zip\"
|
||||||
COMMAND copy /Y \"${WIN_LIBDIR}\\gettext\\lib\\gnu_gettext.dll\" \"${TARGETDIR}\\\"
|
COMMAND copy /Y \"${WIN_LIBDIR}\\gettext\\lib\\gnu_gettext.dll\" \"${TARGETDIR}\\\"
|
||||||
COMMAND copy /Y \"${WIN_LIBDIR}\\png\\lib\\libpng.dll\" \"${TARGETDIR}\\\"
|
COMMAND copy /Y \"${WIN_LIBDIR}\\png\\lib\\libpng.dll\" \"${TARGETDIR}\\\"
|
||||||
COMMAND copy /Y \"${WIN_LIBDIR}\\sdl\\lib\\SDL.dll\" \"${TARGETDIR}\\\"
|
COMMAND copy /Y \"${WIN_LIBDIR}\\sdl\\lib\\SDL.dll\" \"${TARGETDIR}\\\"
|
||||||
|
Reference in New Issue
Block a user