Go to the documentation of this file.
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(__GNU__)
82 # define GTEST_OS_GNU_HURD 1
83 #elif defined(__GLIBC__) && defined(__FreeBSD_kernel__)
84 # define GTEST_OS_GNU_KFREEBSD 1
85 #elif defined __linux__
86 # define GTEST_OS_LINUX 1
87 # if defined __ANDROID__
88 # define GTEST_OS_LINUX_ANDROID 1
91 # define GTEST_OS_ZOS 1
92 #elif defined(__sun) && defined(__SVR4)
93 # define GTEST_OS_SOLARIS 1
95 # define GTEST_OS_AIX 1
97 # define GTEST_OS_HPUX 1
98 #elif defined __native_client__
99 # define GTEST_OS_NACL 1
100 #elif defined __NetBSD__
101 # define GTEST_OS_NETBSD 1
102 #elif defined __OpenBSD__
103 # define GTEST_OS_OPENBSD 1
104 #elif defined __QNX__
105 # define GTEST_OS_QNX 1
106 #elif defined(__HAIKU__)
107 #define GTEST_OS_HAIKU 1
108 #elif defined ESP8266
109 #define GTEST_OS_ESP8266 1
111 #define GTEST_OS_ESP32 1
112 #elif defined(__XTENSA__)
113 #define GTEST_OS_XTENSA 1
116 #endif // GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_ARCH_H_
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:47