Made the MSVC build ignore some default libraries for VS2012
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5933 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: 60e9fbe3e244ec936b0d8b4925942b15385e3598 Former-commit-id: e7446ffcd7e63e5d801e97ee01128f09effdf60f
This commit is contained in:
parent
e733b4e38d
commit
c925f6d0a1
3 changed files with 14 additions and 4 deletions
|
@ -50,10 +50,14 @@ IF(WIN32)
|
|||
ENDIF(WIN32)
|
||||
|
||||
IF(MSVC)
|
||||
# Ignore some run-time libs to avoid link time warnings and sometimes even crashes.
|
||||
SET(CMAKE_MODULE_LINKER_FLAGS_DEBUG "${CMAKE_MODULE_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:msvcrt.lib")
|
||||
# Ignore some run-time libs to avoid link time warnings and sometimes even crashes.
|
||||
SET(CMAKE_MODULE_LINKER_FLAGS_DEBUG
|
||||
"${CMAKE_MODULE_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:msvcrt.lib /NODEFAULTLIB:libcmt.lib")
|
||||
SET(CMAKE_MODULE_LINKER_FLAGS_RELEASE
|
||||
"${CMAKE_MODULE_LINKER_FLAGS_RELEASE} /NODEFAULTLIB:libcmt.lib")
|
||||
ENDIF(MSVC)
|
||||
|
||||
|
||||
# Note: Other sources and headers needed for having them available in IDEs.
|
||||
SD_ADD_LIBRARY(ssggraph MODULE ${SSGGRAPH_SOURCES} ${SSGGRAPH_HEADERS} ${SSGGRAPH_OTHER_SOURCES})
|
||||
|
||||
|
|
|
@ -33,7 +33,10 @@ ENDIF(WIN32)
|
|||
|
||||
IF(MSVC)
|
||||
# Ignore some run-time libs to avoid link time warnings and sometimes even crashes.
|
||||
SET(CMAKE_MODULE_LINKER_FLAGS_DEBUG "${CMAKE_MODULE_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:msvcrt.lib")
|
||||
SET(CMAKE_MODULE_LINKER_FLAGS_DEBUG
|
||||
"${CMAKE_MODULE_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:msvcrt.lib /NODEFAULTLIB:libcmt.lib")
|
||||
SET(CMAKE_MODULE_LINKER_FLAGS_RELEASE
|
||||
"${CMAKE_MODULE_LINKER_FLAGS_RELEASE} /NODEFAULTLIB:libcmt.lib")
|
||||
ENDIF(MSVC)
|
||||
|
||||
# Note: Headers and other source files needed for having them available in IDEs.
|
||||
|
|
|
@ -21,7 +21,10 @@ ENDIF(COMMAND CMAKE_POLICY)
|
|||
|
||||
IF(MSVC)
|
||||
# Ignore some run-time libs to avoid link time warnings and sometimes even crashes.
|
||||
SET(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:msvcrt.lib")
|
||||
SET(CMAKE_EXE_LINKER_FLAGS_DEBUG
|
||||
"${CMAKE_EXE_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:msvcrt.lib /NODEFAULTLIB:libcmt.lib")
|
||||
SET(CMAKE_EXE_LINKER_FLAGS_RELEASE
|
||||
"${CMAKE_EXE_LINKER_FLAGS_RELEASE} /NODEFAULTLIB:libcmt.lib")
|
||||
ENDIF(MSVC)
|
||||
|
||||
# Note: Headers and other sources needed for having them available in IDEs.
|
||||
|
|
Loading…
Reference in a new issue