Go to the documentation of this file.
9 #if !defined(GLOBUS_CONFIG_H)
10 #define GLOBUS_CONFIG_H 1
20 #define TARGET_ARCH_WIN32 1
22 #define _WIN32_WINNT WINVER
26 #ifndef HAVE_IN6_IS_ADDR_UNSPECIFIED
27 #define HAVE_IN6_IS_ADDR_UNSPECIFIED 1
29 #ifndef __USE_MINGW_ANSI_STDIO
30 #define __USE_MINGW_ANSI_STDIO 1
35 #define TARGET_ARCH_MINGW32
39 #define TARGET_ARCH_AIX 1
43 #define TARGET_ARCH_FREEBSD 1
44 #define TARGET_ARCH_BSD 1
48 #define TARGET_ARCH_OPENBSD 1
49 #define TARGET_ARCH_BSD 1
53 #define TARGET_ARCH_CYGWIN
57 #define TARGET_ARCH_DARWIN 1
58 #define TARGET_ARCH_BSD 1
62 #define TARGET_ARCH_SOLARIS 1
64 #define TARGET_ARCH_X86 1
67 #define TARGET_ARCH_X86_64 1
72 #define TARGET_ARCH_HPUX 1
74 #define TARGET_ARCH_IA64 1
78 #if defined(__linux__) || defined(linux) || defined(__linux)
79 #define TARGET_ARCH_LINUX 1
80 #if defined(__x86_64) || defined(__x86_64__)
81 #define TARGET_ARCH_X86 1
82 #elif defined(i386) || defined(__i386) || defined(__i386__)
83 #define TARGET_ARCH_X86_64 1
84 #elif defined(__ia64) || defined(__itanium__)
85 #define TARGET_ARCH_IA64 1
86 #elif defined(__sparc)
87 #define TARGET_ARCH_SPARC 1
92 #define GLOBUS_FLAVOR_PREFIX "gcc"
94 #define GLOBUS_FLAVOR_PREFIX "cc"
97 #if LONG_MAX >= INT64_MAX
98 #define GLOBUS_FLAVOR_SUFFIX "64"
100 #define GLOBUS_FLAVOR_SUFFIX "32"
103 #define GLOBUS_FLAVOR_NAME GLOBUS_FLAVOR_PREFIX GLOBUS_FLAVOR_SUFFIX