15f74a3feb
The later versions of this compiler don't need it any more, so make it easier to set up the projects for them at the expense of MSVC 6 and 7 users who will now need to explicitly define wxUSE_RC_MANIFEST=1 and predefine the architecture macro (or setup their resource compiler include path to get wx/msw/rcdefs.h under the lib directory but predefining the architecture is clearly simpler). Do generate manifest when using gcc as it predefines the architecture macros allowing us to avoid requiring using the generated rcdefs.h. The other compilers will be dealt with as needed if anybody is still using them. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73483 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
46 lines
749 B
C
46 lines
749 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
|
|
#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)
|