diff options
| author | Ralf Habacker <ralf.habacker@freenet.de> | 2007-12-13 10:46:49 +0000 | 
|---|---|---|
| committer | Ralf Habacker <ralf.habacker@freenet.de> | 2007-12-13 10:46:49 +0000 | 
| commit | bbcafad0695c34b6c2b9041d56865c00e088b9c2 (patch) | |
| tree | ce8c0fe8cbfa9d557ad16e68117692399798dcfe | |
| parent | 606a8e37f001ed0132bf4349f134891c3c11e347 (diff) | |
| download | extra-cmake-modules-bbcafad0695c34b6c2b9041d56865c00e088b9c2.tar.gz extra-cmake-modules-bbcafad0695c34b6c2b9041d56865c00e088b9c2.tar.bz2 | |
fixed msvc problem indicated by "__thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) already defined in LIBCMT.lib(typinfo.obj)
svn path=/trunk/KDE/kdelibs/; revision=748005
| -rw-r--r-- | modules/FindKDE4Internal.cmake | 2 | 
1 files changed, 2 insertions, 0 deletions
| diff --git a/modules/FindKDE4Internal.cmake b/modules/FindKDE4Internal.cmake index 89c7c6fc..aa3a04d1 100644 --- a/modules/FindKDE4Internal.cmake +++ b/modules/FindKDE4Internal.cmake @@ -798,6 +798,8 @@ endif (CMAKE_SYSTEM_NAME MATCHES BSD)  if (MSVC)     set (KDE4_ENABLE_EXCEPTIONS -EHsc) +   # make sure that no header adds libcmt by default using #pragma comment(lib, "libcmt.lib") as done by mfc/afx.h +   set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /NODEFAULTLIB:libcmt /DEFAULTLIB:msvcrt")  endif(MSVC) | 
