From bbcafad0695c34b6c2b9041d56865c00e088b9c2 Mon Sep 17 00:00:00 2001 From: Ralf Habacker Date: Thu, 13 Dec 2007 10:46:49 +0000 Subject: 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 --- modules/FindKDE4Internal.cmake | 2 ++ 1 file changed, 2 insertions(+) (limited to 'modules') 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) -- cgit v1.2.1