4de55d6f31
The changes of r73483 broke inclusion of the manifest in the programs built using MinGW because wxUSE_RC_MANIFEST was never defined. Somehow nobody complained about it but this resulted in using comctl32.dll 5.80 instead of 6.0 and e.g. problems with toolbar appearance (see #13512). Do use the manifest by default with MinGW and, in fact, all the other compilers if any other ones still work, as only MSVC is known to embed the manifest automatically and we take care of it separately. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74509 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
48 lines
789 B
C
48 lines
789 B
C
/*
|
|
* Name: wx/msw/genrcdefs.h
|
|
* Purpose: Emit preprocessor symbols into rcdefs.h for resource compiler
|
|
* Author: Mike Wetherell
|
|
* RCS-ID: $Id$
|
|
* Copyright: (c) 2005 Mike Wetherell
|
|
* Licence: wxWindows licence
|
|
*/
|
|
|
|
#define EMIT(line) line
|
|
|
|
EMIT(#ifndef _WX_RCDEFS_H)
|
|
EMIT(#define _WX_RCDEFS_H)
|
|
|
|
#ifdef _MSC_FULL_VER
|
|
#if _MSC_FULL_VER < 140040130
|
|
EMIT(#define wxUSE_RC_MANIFEST 1)
|
|
#endif
|
|
#else
|
|
EMIT(#define wxUSE_RC_MANIFEST 1)
|
|
#endif
|
|
|
|
#ifdef _M_AMD64
|
|
EMIT(#define WX_CPU_AMD64)
|
|
#endif
|
|
|
|
#ifdef _M_ARM
|
|
EMIT(#define WX_CPU_ARM)
|
|
#endif
|
|
|
|
#ifdef _M_IA64
|
|
EMIT(#define WX_CPU_IA64)
|
|
#endif
|
|
|
|
#if defined _M_IX86 || defined _X86_
|
|
EMIT(#define WX_CPU_X86)
|
|
#endif
|
|
|
|
#ifdef _M_PPC
|
|
EMIT(#define WX_CPU_PPC)
|
|
#endif
|
|
|
|
#ifdef _M_SH
|
|
EMIT(#define WX_CPU_SH)
|
|
#endif
|
|
|
|
EMIT(#endif)
|