 |
Free Electron
|
35 #ifndef GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_ARCH_H_ 36 #define GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_ARCH_H_ 40 # define GTEST_OS_CYGWIN 1 41 # elif defined(__MINGW__) || defined(__MINGW32__) || defined(__MINGW64__) 42 # define GTEST_OS_WINDOWS_MINGW 1 43 # define GTEST_OS_WINDOWS 1 45 # define GTEST_OS_WINDOWS 1 47 # define GTEST_OS_WINDOWS_MOBILE 1 48 # elif defined(WINAPI_FAMILY) 49 # include <winapifamily.h> 50 # if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) 51 # define GTEST_OS_WINDOWS_DESKTOP 1 52 # elif WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_PHONE_APP) 53 # define GTEST_OS_WINDOWS_PHONE 1 54 # elif WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) 55 # define GTEST_OS_WINDOWS_RT 1 56 # elif WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_TV_TITLE) 57 # define GTEST_OS_WINDOWS_PHONE 1 58 # define GTEST_OS_WINDOWS_TV_TITLE 1 62 # define GTEST_OS_WINDOWS_DESKTOP 1 65 # define GTEST_OS_WINDOWS_DESKTOP 1 68 # define GTEST_OS_OS2 1 69 #elif defined __APPLE__ 70 # define GTEST_OS_MAC 1 71 # include <TargetConditionals.h> 73 # define GTEST_OS_IOS 1 75 #elif defined __DragonFly__ 76 # define GTEST_OS_DRAGONFLY 1 77 #elif defined __FreeBSD__ 78 # define GTEST_OS_FREEBSD 1 79 #elif defined __Fuchsia__ 80 # define GTEST_OS_FUCHSIA 1 81 #elif defined(__GLIBC__) && defined(__FreeBSD_kernel__) 82 # define GTEST_OS_GNU_KFREEBSD 1 83 #elif defined __linux__ 84 # define GTEST_OS_LINUX 1 85 # if defined __ANDROID__ 86 # define GTEST_OS_LINUX_ANDROID 1 89 # define GTEST_OS_ZOS 1 90 #elif defined(__sun) && defined(__SVR4) 91 # define GTEST_OS_SOLARIS 1 93 # define GTEST_OS_AIX 1 95 # define GTEST_OS_HPUX 1 96 #elif defined __native_client__ 97 # define GTEST_OS_NACL 1 98 #elif defined __NetBSD__ 99 # define GTEST_OS_NETBSD 1 100 #elif defined __OpenBSD__ 101 # define GTEST_OS_OPENBSD 1 102 #elif defined __QNX__ 103 # define GTEST_OS_QNX 1 104 #elif defined(__HAIKU__) 105 #define GTEST_OS_HAIKU 1 106 #elif defined ESP8266 107 #define GTEST_OS_ESP8266 1 109 #define GTEST_OS_ESP32 1 110 #elif defined(__XTENSA__) 111 #define GTEST_OS_XTENSA 1 114 #endif // GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_ARCH_H_