aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShane King <kde@dontletsstart.com>2007-12-13 14:35:12 +0000
committerShane King <kde@dontletsstart.com>2007-12-13 14:35:12 +0000
commitea3e683d4a9c7ee364394826a31099b83175412f (patch)
tree20d46272910666c7ae2abcb4d785efdd4c160cc9
parent7164a5976d937aa0115c65820d77f2d2c539b59c (diff)
downloadextra-cmake-modules-ea3e683d4a9c7ee364394826a31099b83175412f.tar.gz
extra-cmake-modules-ea3e683d4a9c7ee364394826a31099b83175412f.tar.bz2
Fixed build for ds9 phonon backend with msvc
svn path=/trunk/KDE/kdelibs/; revision=748071
-rw-r--r--modules/FindQt4.cmake7
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/FindQt4.cmake b/modules/FindQt4.cmake
index 608f3e86..cd533dce 100644
--- a/modules/FindQt4.cmake
+++ b/modules/FindQt4.cmake
@@ -197,6 +197,13 @@ QT_CHECK_FLAG_EXISTS(-DQT_NO_DEBUG CMAKE_CXX_FLAGS_RELWITHDEBINFO "Release with
QT_CHECK_FLAG_EXISTS(-DQT_NO_DEBUG CMAKE_CXX_FLAGS_RELEASE "release")
QT_CHECK_FLAG_EXISTS(-DQT_NO_DEBUG CMAKE_CXX_FLAGS_MINSIZEREL "release minsize")
+if (MSVC80)
+ # need to set this option for MSVC 2005+ or else
+ # QString::fromWCharArray will result in an unresolved external
+ # see http://www.qtcentre.org/forum/f-installation-5/t-wchar-to-qstring-giving-error-in-vs2005-4625.html
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Zc:wchar_t-")
+endif (MSVC80)
+
INCLUDE(CheckSymbolExists)
INCLUDE(MacroAddFileDependencies)
INCLUDE(MacroPushRequiredVars)