ARTS 2.5.0 (git: 9ee3ac6c)
config.h
Go to the documentation of this file.
1#define _GNU_SOURCE 1
2
3/* Compile Flags */
4#define COMPILE_FLAGS "-stdlib=libc++ -fvisibility=hidden -fvisibility-inlines-hidden -fopenmp=libomp -W -Wall -Wshadow -Wconversion -Wno-sign-conversion -Wno-unknown-pragmas -Wno-return-type-c-linkage -Wno-strict-overflow -O3 -DNDEBUG"
5
6/* Compiler */
7#define COMPILER "Clang 12.0.1 (/usr/bin/clang++)"
8
9/* Compiler */
10/* #undef FORTRAN_COMPILER */
11
12/* Default directory for ARTS include files */
13#define ARTS_DEFAULT_INCLUDE_DIR "/home/olemke/Hacking/uhh/arts/controlfiles"
14
15/* Define system constant */
16#define LINUX 1
17/* #undef OSX */
18/* #undef WINDOWS */
19
20/* Threadprivate support */
21/* #undef THREADPRIVATE_SUPPORTED */
22
23/* Define to compile with DISORT support */
24/* #undef ENABLE_DISORT */
25
26/* Define to compile with RT4 support */
27/* #undef ENABLE_RT4 */
28
29/* Define to compile with FASTEM support */
30/* #undef ENABLE_FASTEM */
31
32/* Define to compile with REFICE support */
33/* #undef ENABLE_REFICE */
34
35/* Define to compile with relmat support */
36/* #undef ENABLE_RELMAT */
37
38/* Define to compile with T-Matrix support */
39/* #undef ENABLE_TMATRIX */
40/* #undef ENABLE_TMATRIX_QUAD */
41
42/* Define to compile with zlib support */
43#define ENABLE_ZLIB
44
45/* Define to compile with documentation server support */
46#define ENABLE_DOCSERVER
47
48/* Define to compile with NetCDF support */
49/* #undef ENABLE_NETCDF */
50
51/* Define to compile with FFTW support */
52#define ENABLE_FFTW TRUE
53
54/* define if the compiler supports ISO C++ standard library */
55/* #undef HAVE_STD */
56
57/* define if OEM is enabled */
58#define OEM_SUPPORT
59
60/* define if MPI was found */
61/* #undef ENABLE_MPI */
62
63/* check existence of c header files */
64#define HAVE_STDLIB_H 1
65#define HAVE_STRINGS_H 1
66#define HAVE_STRING_H 1
67#define HAVE_SYS_STAT_H 1
68#define HAVE_SYS_TIMES_H 1
69#define HAVE_SYS_TYPES_H 1
70#define HAVE_UNISTD_H 1
71#define HAVE_GETOPT_H 1
72
73/* check existence of c header files for libmicrohttpd */
74
75#define HAVE_FCNTL_H 1
76#define HAVE_MATH_H 1
77#define HAVE_ERRNO_H 1
78#define HAVE_LIMITS_H 1
79#define HAVE_STDIO_H 1
80#define HAVE_LOCALE_H 1
81#define HAVE_PTHREAD_H 1
82
83/* check existence of additional c header files for libmicrohttpd */
84
85#define HAVE_SYS_TIME_H 1
86#define HAVE_SYS_MSG_H 1
87#define HAVE_NETDB_H 1
88#define HAVE_NETINET_IN_H 1
89#define HAVE_NETINET_TCP_H 1
90#define HAVE_SYS_SOCKET_H 1
91#define HAVE_SYS_MMAN_H 1
92#define HAVE_ARPA_INET_H 1
93#define HAVE_SYS_SELECT_H 1
94#define HAVE_POLL_H 1
95
96/* check existence of c++ header files */
97#define HAVE_CSTDLIB 1
98#define HAVE_CSTRING 1
99#define HAVE_CTIME 1
100
101/* check existence of functions */
102#define HAVE_REMOVE
103
104/* availability of timer support */
105#define TIME_SUPPORT 1
106
107/* Default Index type */
108#define INDEX long
109
110/* Default Numeric type */
111#define NUMERIC double
112
113/* Operating system name */
114#define OS_NAME "Unix"
115
116/* define if bool is a built-in type */
117#define HAVE_BOOL
118
119/* define if the compiler supports const_cast<> */
120#define HAVE_CONST_CAST
121
122/* define if the compiler implements namespaces */
123#define HAVE_NAMESPACES
124
125/* define if the compiler supports static_cast<> */
126#define HAVE_STATIC_CAST
127
128/* define if the compiler supports basic templates */
129#define HAVE_TEMPLATES
130
131/* Define to 1 if your C compiler doesn't accept -c and -o together. */
132#undef NO_MINUS_C_MINUS_O
133
134/* Operating system version */
135#define OS_VERSION ""
136
137/* Name of package */
138#define PACKAGE "arts"
139
140/* Define to the address where bug reports for this package should be sent. */
141#undef PACKAGE_BUGREPORT
142
143/* Define to the full name of this package. */
144#undef PACKAGE_NAME
145
146/* Define to the full name and version of this package. */
147#undef PACKAGE_STRING
148
149/* Define to the one symbol short name of this package. */
150#undef PACKAGE_TARNAME
151
152/* Define to the version of this package. */
153#undef PACKAGE_VERSION
154
155/* The size of `int', as computed by sizeof. */
156#define SIZEOF_INT 4
157
158/* The size of `long', as computed by sizeof. */
159#define SIZEOF_LONG 8
160
161/* The size of `size_t', as computed by sizeof. */
162#define SIZEOF_SIZE_T 8
163
164/* The size of `double', as computed by sizeof. */
165#define SIZEOF_DOUBLE 8
166
167/* The size of `float', as computed by sizeof. */
168#define SIZEOF_FLOAT 4
169
170/* Define to 1 if you have the ANSI C header files. */
171#undef STDC_HEADERS
172
173/* Whether double precision is in use */
174#define USE_DOUBLE
175
176/* Whether float precision is in use */
177/* #undef USE_FLOAT */
178
179/* Macro to ignore unused function parameters */
180#define _U_ __attribute((unused))
181
182/* Define to empty if `const' does not conform to ANSI C. */
183/* #undef const */
184
185/* Define to `__inline__' or `__inline' if that's what the C compiler
186 calls it, or to nothing if 'inline' is not supported under any name. */
187#ifndef __cplusplus
188#undef inline
189#endif
190
191/* Define to `unsigned int' if <sys/types.h> does not define. */
192/* #undef size_t */
193