aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Ehrlicher <ch.ehrlicher@gmx.de>2009-03-07 19:25:39 +0000
committerChristian Ehrlicher <ch.ehrlicher@gmx.de>2009-03-07 19:25:39 +0000
commit758460bad1654d1cfc469820470760f27d85d3a2 (patch)
tree6690eab1627ca46fe89209bf0ff59bfd1ed1bb41
parent6bed940f12ef980a97332c59abab13f6960bb5c6 (diff)
downloadextra-cmake-modules-758460bad1654d1cfc469820470760f27d85d3a2.tar.gz
extra-cmake-modules-758460bad1654d1cfc469820470760f27d85d3a2.tar.bz2
define UNICODE also for mingw
make w2k the lowest win version we support svn path=/trunk/KDE/kdelibs/; revision=936493
-rw-r--r--modules/FindKDE4Internal.cmake5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/FindKDE4Internal.cmake b/modules/FindKDE4Internal.cmake
index 09115cf7..18a55304 100644
--- a/modules/FindKDE4Internal.cmake
+++ b/modules/FindKDE4Internal.cmake
@@ -802,7 +802,7 @@ if (WIN32)
# windows, microsoft compiler
if(MSVC)
- set( _KDE4_PLATFORM_DEFINITIONS -DKDE_FULL_TEMPLATE_EXPORT_INSTANTIATION -DWIN32_LEAN_AND_MEAN -DUNICODE )
+ set( _KDE4_PLATFORM_DEFINITIONS -DKDE_FULL_TEMPLATE_EXPORT_INSTANTIATION -DWIN32_LEAN_AND_MEAN )
# C4250: 'class1' : inherits 'class2::member' via dominance
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -wd4250" )
# C4251: 'identifier' : class 'type' needs to have dll-interface to be used by clients of class 'type2'
@@ -827,6 +827,9 @@ if (WIN32)
set(CMAKE_MSVCIDE_RUN_PATH "${PERL_PATH_WINDOWS}\;${QT_BIN_DIR_WINDOWS}"
CACHE STATIC "MSVC IDE Run path" FORCE)
endif(MSVC_IDE)
+
+ # we don't support anything below w2k and all winapi calls are unicodes
+ set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_WIN32_WINNT=0x0500 -DUNICODE" )
endif (WIN32)