ARTS 2.5.11 (git: 6827797f)
config.h
Go to the documentation of this file.
1#define _GNU_SOURCE 1
2
3/* Compile Flags */
4#define COMPILE_FLAGS " -stdlib=libc++ -fopenmp=libomp -W -Wall -Wextra -Wshadow -Wconversion -Wdeprecated -Wdeprecated-declarations -Wno-sign-conversion -Wno-unknown-pragmas -Wno-return-type-c-linkage -Wno-strict-overflow -Wno-psabi -O3 -DNDEBUG"
5
6/* Compiler */
7#define COMPILER "Clang 15.0.7 (/usr/bin/clang++)"
8
9/* Compiler */
10#define FORTRAN_COMPILER "gfortran"
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#define ENABLE_RT4
28
29/* Define to compile with FASTEM support */
30#define ENABLE_FASTEM
31
32/* Define to compile with relmat support */
33/* #undef ENABLE_RELMAT */
34
35/* Define to compile with T-Matrix support */
36#define ENABLE_TMATRIX
37/* #undef ENABLE_TMATRIX_QUAD */
38
39/* Defined if IPO/LTO support is available and enabled */
40/* #undef IPO_SUPPORTED */
41
42/* Define to compile with zlib support */
43#define ENABLE_ZLIB
44
45/* Define to compile with documentation server support */
46/* #undef ENABLE_DOCSERVER */
47
48/* Define to compile with NetCDF support */
49/* #undef ENABLE_NETCDF */
50
51/* Define to compile with FFTW support */
52/* #undef ENABLE_FFTW */
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/* Default Index type */
105#define INDEX std::int64_t
106
107/* Default Numeric type */
108#define NUMERIC double
109
110/* Operating system name */
111#define OS_NAME "Unix"
112
113/* define if bool is a built-in type */
114#define HAVE_BOOL
115
116/* define if the compiler supports const_cast<> */
117#define HAVE_CONST_CAST
118
119/* define if the compiler implements namespaces */
120#define HAVE_NAMESPACES
121
122/* define if the compiler supports static_cast<> */
123#define HAVE_STATIC_CAST
124
125/* define if the compiler supports basic templates */
126#define HAVE_TEMPLATES
127
128/* Define to 1 if your C compiler doesn't accept -c and -o together. */
129#undef NO_MINUS_C_MINUS_O
130
131/* Operating system version */
132#define OS_VERSION ""
133
134/* Name of package */
135#define PACKAGE "arts"
136
137/* Define to the address where bug reports for this package should be sent. */
138#undef PACKAGE_BUGREPORT
139
140/* Define to the full name of this package. */
141#undef PACKAGE_NAME
142
143/* Define to the full name and version of this package. */
144#undef PACKAGE_STRING
145
146/* Define to the one symbol short name of this package. */
147#undef PACKAGE_TARNAME
148
149/* Define to the version of this package. */
150#undef PACKAGE_VERSION
151
152/* The size of `int', as computed by sizeof. */
153#define SIZEOF_INT 4
154
155/* The size of `long', as computed by sizeof. */
156#define SIZEOF_LONG 8
157
158/* The size of `size_t', as computed by sizeof. */
159#define SIZEOF_SIZE_T 8
160
161/* The size of `double', as computed by sizeof. */
162#define SIZEOF_DOUBLE 8
163
164/* The size of `float', as computed by sizeof. */
165#define SIZEOF_FLOAT 4
166
167/* Define to 1 if you have the ANSI C header files. */
168#undef STDC_HEADERS
169
170/* Whether double precision is in use */
171#define USE_DOUBLE
172
173/* Whether float precision is in use */
174/* #undef USE_FLOAT */
175
176/* Macro to ignore unused function parameters */
177#define _U_ __attribute((unused))
178
179/* Define to empty if `const' does not conform to ANSI C. */
180/* #undef const */
181
182/* Define to `__inline__' or `__inline' if that's what the C compiler
183 calls it, or to nothing if 'inline' is not supported under any name. */
184#ifndef __cplusplus
185#undef inline
186#endif
187
188/* Define to `unsigned int' if <sys/types.h> does not define. */
189/* #undef size_t */
190