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})
|
||||
ENDIF(WITH_QUICKTIME)
|
||||
IF(WITH_OPENEXR)
|
||||
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)
|
||||
IF(WITH_FFMPEG)
|
||||
TARGET_LINK_LIBRARIES(${target} ${FFMPEG_LIB})
|
||||
ENDIF(WITH_FFMPEG)
|
||||
IF(WITH_OPENCOLLADA)
|
||||
IF(WIN32)
|
||||
FOREACH(loop_var ${OPENCOLLADA_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)
|
||||
IF(WIN32)
|
||||
TARGET_LINK_LIBRARIES(${target} ${PTHREADS_LIB})
|
||||
|
@@ -273,6 +273,7 @@ IF(WITH_INSTALL)
|
||||
POST_BUILD
|
||||
MAIN_DEPENDENCY blender
|
||||
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}\\png\\lib\\libpng.dll\" \"${TARGETDIR}\\\"
|
||||
COMMAND copy /Y \"${WIN_LIBDIR}\\sdl\\lib\\SDL.dll\" \"${TARGETDIR}\\\"
|
||||
|
Reference in New Issue
Block a user