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
41 #ifndef HAVE_IN6_IS_ADDR_UNSPECIFIED
42 #define HAVE_IN6_IS_ADDR_UNSPECIFIED 1
44 #ifndef __USE_MINGW_ANSI_STDIO
45 #define __USE_MINGW_ANSI_STDIO 1
50 #define TARGET_ARCH_MINGW32
54 #define TARGET_ARCH_AIX 1
58 #define TARGET_ARCH_FREEBSD 1
59 #define TARGET_ARCH_BSD 1
63 #define TARGET_ARCH_OPENBSD 1
64 #define TARGET_ARCH_BSD 1
68 #define TARGET_ARCH_CYGWIN
72 #define TARGET_ARCH_DARWIN 1
73 #define TARGET_ARCH_BSD 1
77 #define TARGET_ARCH_SOLARIS 1
79 #define TARGET_ARCH_X86 1
82 #define TARGET_ARCH_X86_64 1
87 #define TARGET_ARCH_HPUX 1
89 #define TARGET_ARCH_IA64 1
93 #if defined(__linux__) || defined(linux) || defined(__linux)
94 #define TARGET_ARCH_LINUX 1
95 #if defined(__x86_64) || defined(__x86_64__)
96 #define TARGET_ARCH_X86 1
97 #elif defined(i386) || defined(__i386) || defined(__i386__)
98 #define TARGET_ARCH_X86_64 1
99 #elif defined(__ia64) || defined(__itanium__)
100 #define TARGET_ARCH_IA64 1
101 #elif defined(__sparc)
102 #define TARGET_ARCH_SPARC 1
107 #define GLOBUS_FLAVOR_PREFIX "gcc"
109 #define GLOBUS_FLAVOR_PREFIX "cc"
112 #if LONG_MAX >= INT64_MAX
113 #define GLOBUS_FLAVOR_SUFFIX "64"
115 #define GLOBUS_FLAVOR_SUFFIX "32"
118 #define GLOBUS_FLAVOR_NAME GLOBUS_FLAVOR_PREFIX GLOBUS_FLAVOR_SUFFIX