From 267dc53ea70b6d26313daf183cc45d5bb84ea692 Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Fri, 3 May 2013 11:37:49 +0200 Subject: fix _WIN32 compiler defines for MSVC The compiler defines _WIN32, not WIN32. Change-Id: I359a188b4ef145b7b78c35c5b72a804200b76507 Reviewed-by: Oswald Buddenhagen --- mkspecs/win32-msvc2008/qmake.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mkspecs/win32-msvc2008/qmake.conf') diff --git a/mkspecs/win32-msvc2008/qmake.conf b/mkspecs/win32-msvc2008/qmake.conf index bd9a83a5d1..eee56b6c60 100644 --- a/mkspecs/win32-msvc2008/qmake.conf +++ b/mkspecs/win32-msvc2008/qmake.conf @@ -8,7 +8,7 @@ MAKEFILE_GENERATOR = MSVC.NET QMAKE_PLATFORM = win32 CONFIG += incremental flat precompile_header autogen_precompile_source debug_and_release debug_and_release_target embed_manifest_dll embed_manifest_exe DEFINES += UNICODE WIN32 -QMAKE_COMPILER_DEFINES += _MSC_VER=1500 WIN32 +QMAKE_COMPILER_DEFINES += _MSC_VER=1500 _WIN32 QMAKE_COMPILER = msvc -- cgit v1.2.3 From ca354843c8dffe20b6935ea431d77e7f1bdf4a58 Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Fri, 3 May 2013 11:42:02 +0200 Subject: qmake/vcxproj: add WIN64 macro for x86_46 builds The compiler defines _WIN32 for x86 builds. The compiler defines _WIN32 and _WIN64 for x86_64 builds. For consistency, the same should happen to the user defined macros without underscore. The WIN32 macro is added in the win32-* mkspecs. Task-number: QTBUG-30223 Change-Id: I342afed731f4ba253a2708b98f575039a04613d7 Reviewed-by: Oswald Buddenhagen --- mkspecs/win32-msvc2008/qmake.conf | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'mkspecs/win32-msvc2008/qmake.conf') diff --git a/mkspecs/win32-msvc2008/qmake.conf b/mkspecs/win32-msvc2008/qmake.conf index eee56b6c60..7d1304aaed 100644 --- a/mkspecs/win32-msvc2008/qmake.conf +++ b/mkspecs/win32-msvc2008/qmake.conf @@ -9,6 +9,10 @@ QMAKE_PLATFORM = win32 CONFIG += incremental flat precompile_header autogen_precompile_source debug_and_release debug_and_release_target embed_manifest_dll embed_manifest_exe DEFINES += UNICODE WIN32 QMAKE_COMPILER_DEFINES += _MSC_VER=1500 _WIN32 +contains(QMAKE_TARGET.arch, x86_64) { + DEFINES += WIN64 + QMAKE_COMPILER_DEFINES += _WIN64 +} QMAKE_COMPILER = msvc -- cgit v1.2.3