5#ifndef AUTORTFM_BUILD_DEBUG
6 #if defined(UE_BUILD_DEBUG) && UE_BUILD_DEBUG
7 #define AUTORTFM_BUILD_DEBUG 1
9 #define AUTORTFM_BUILD_DEBUG 0
13#ifndef AUTORTFM_BUILD_DEVELOPMENT
14 #if defined(UE_BUILD_DEVELOPMENT) && UE_BUILD_DEVELOPMENT
15 #define AUTORTFM_BUILD_DEVELOPMENT 1
17 #define AUTORTFM_BUILD_DEVELOPMENT 0
21#ifndef AUTORTFM_BUILD_TEST
22 #if defined(UE_BUILD_TEST) && UE_BUILD_TEST
23 #define AUTORTFM_BUILD_TEST 1
25 #define AUTORTFM_BUILD_TEST 0
29#ifndef AUTORTFM_BUILD_SHIPPING
30 #if defined(UE_BUILD_SHIPPING) && UE_BUILD_SHIPPING
31 #define AUTORTFM_BUILD_SHIPPING 1
33 #define AUTORTFM_BUILD_SHIPPING 0
39#ifndef AUTORTFM_PLATFORM_WINDOWS
40 #if defined(PLATFORM_WINDOWS) && PLATFORM_WINDOWS
41 #define AUTORTFM_PLATFORM_WINDOWS 1
43 #define AUTORTFM_PLATFORM_WINDOWS 0
47#ifndef AUTORTFM_PLATFORM_MAC
48 #if defined(PLATFORM_MAC) && PLATFORM_MAC
49 #define AUTORTFM_PLATFORM_MAC 1
51 #define AUTORTFM_PLATFORM_MAC 0
55#ifndef AUTORTFM_PLATFORM_LINUX
56 #if defined(PLATFORM_LINUX) && PLATFORM_LINUX
57 #define AUTORTFM_PLATFORM_LINUX 1
59 #define AUTORTFM_PLATFORM_LINUX 0
63#if defined(__x86_64__) || defined(_M_X64)
64 #define AUTORTFM_ARCHITECTURE_X64 1
66 #define AUTORTFM_ARCHITECTURE_X64 0
69#if defined(__has_feature)
70 #if __has_feature(cxx_exceptions)
71 #define AUTORTFM_EXCEPTIONS_ENABLED 1
74#if !defined(AUTORTFM_EXCEPTIONS_ENABLED)
75 #define AUTORTFM_EXCEPTIONS_ENABLED 0
#define AUTORTFM_BUILD_TEST
Definition BuildMacros.h:25
#define AUTORTFM_BUILD_DEBUG
Definition BuildMacros.h:9
#define AUTORTFM_BUILD_DEVELOPMENT
Definition BuildMacros.h:17
#define AUTORTFM_BUILD_SHIPPING
Definition BuildMacros.h:33