Go to the documentation of this file.
25 #if !defined(GLOBUS_CONFIG_H)
26 #define GLOBUS_CONFIG_H 1
36 #define TARGET_ARCH_WIN32 1
38 #define _WIN32_WINNT WINVER
42 #ifndef HAVE_IN6_IS_ADDR_UNSPECIFIED
43 #define HAVE_IN6_IS_ADDR_UNSPECIFIED 1
45 #ifndef __USE_MINGW_ANSI_STDIO
46 #define __USE_MINGW_ANSI_STDIO 1
51 #define TARGET_ARCH_MINGW32
55 #define TARGET_ARCH_AIX 1
59 #define TARGET_ARCH_FREEBSD 1
60 #define TARGET_ARCH_BSD 1
64 #define TARGET_ARCH_OPENBSD 1
65 #define TARGET_ARCH_BSD 1
69 #define TARGET_ARCH_CYGWIN
73 #define TARGET_ARCH_DARWIN 1
74 #define TARGET_ARCH_BSD 1
78 #define TARGET_ARCH_SOLARIS 1
80 #define TARGET_ARCH_X86 1
83 #define TARGET_ARCH_X86_64 1
88 #define TARGET_ARCH_HPUX 1
90 #define TARGET_ARCH_IA64 1
94 #if defined(__linux__) || defined(linux) || defined(__linux)
95 #define TARGET_ARCH_LINUX 1
96 #if defined(__x86_64) || defined(__x86_64__)
97 #define TARGET_ARCH_X86 1
98 #elif defined(i386) || defined(__i386) || defined(__i386__)
99 #define TARGET_ARCH_X86_64 1
100 #elif defined(__ia64) || defined(__itanium__)
101 #define TARGET_ARCH_IA64 1
102 #elif defined(__sparc)
103 #define TARGET_ARCH_SPARC 1
108 #define GLOBUS_FLAVOR_PREFIX "gcc"
110 #define GLOBUS_FLAVOR_PREFIX "cc"
113 #if LONG_MAX >= INT64_MAX
114 #define GLOBUS_FLAVOR_SUFFIX "64"
116 #define GLOBUS_FLAVOR_SUFFIX "32"
119 #define GLOBUS_FLAVOR_NAME GLOBUS_FLAVOR_PREFIX GLOBUS_FLAVOR_SUFFIX