Clean up build and remove generated files
[c11concurrency-benchmarks.git] / gdax-orderbook-hpp / demo / dependencies / libcds-2.3.2 / build-release / arch.c
1
2 #if defined(__arm__) || defined(__TARGET_ARCH_ARM)
3     #if defined(__ARM_ARCH_7__) \
4         || defined(__ARM_ARCH_7A__) \
5         || defined(__ARM_ARCH_7R__) \
6         || defined(__ARM_ARCH_7M__) \
7         || (defined(__TARGET_ARCH_ARM) && __TARGET_ARCH_ARM-0 >= 7)
8         #error cmake_ARCH armv7
9     #elif defined(__ARM_ARCH_6__) \
10         || defined(__ARM_ARCH_6J__) \
11         || defined(__ARM_ARCH_6T2__) \
12         || defined(__ARM_ARCH_6Z__) \
13         || defined(__ARM_ARCH_6K__) \
14         || defined(__ARM_ARCH_6ZK__) \
15         || defined(__ARM_ARCH_6M__) \
16         || (defined(__TARGET_ARCH_ARM) && __TARGET_ARCH_ARM-0 >= 6)
17         #error cmake_ARCH armv6
18     #elif defined(__ARM_ARCH_5TEJ__) \
19         || (defined(__TARGET_ARCH_ARM) && __TARGET_ARCH_ARM-0 >= 5)
20         #error cmake_ARCH armv5
21     #else
22         #error cmake_ARCH arm
23     #endif
24 #elif defined(__aarch64__)
25     #if defined(__ARM_ARCH) && __ARM_ARCH == 8
26         #error cmake_ARCH armv8
27     #else
28         #error cmake_ARCH arm64
29     #endif
30 #elif defined(__i386) || defined(__i386__) || defined(_M_IX86)
31     #error cmake_ARCH i386
32 #elif defined(__x86_64) || defined(__x86_64__) || defined(__amd64) || defined(_M_X64)
33     #error cmake_ARCH x86_64
34 #elif defined(__ia64) || defined(__ia64__) || defined(_M_IA64)
35     #error cmake_ARCH ia64
36 #elif defined(__ppc__) || defined(__ppc) || defined(__powerpc__) \
37       || defined(_ARCH_COM) || defined(_ARCH_PWR) || defined(_ARCH_PPC)  \
38       || defined(_M_MPPC) || defined(_M_PPC)
39     #if defined(__ppc64__) || defined(__powerpc64__) || defined(__64BIT__)
40         #error cmake_ARCH ppc64
41     #else
42         #error cmake_ARCH ppc
43     #endif
44 #endif
45
46 #error cmake_ARCH unknown