1 | /* config_host/config_global.h. Generated from config_global.h.in by configure. */ |
2 | /* |
3 | Global configuration file. |
4 | |
5 | Only for settings that apply to every source file and are unlikely to change often, |
6 | such as whether a certain C++11 feature is available. |
7 | |
8 | Do NOT use for settings local to some code or for settings that can change often. |
9 | Any change in this header will cause a rebuild of almost everything. |
10 | |
11 | */ |
12 | |
13 | #ifndef CONFIG_GLOBAL_H |
14 | #define CONFIG_GLOBAL_H |
15 | |
16 | /* Prefer using a feature-specific check such as HAVE_CXX11_DELETE to the generic HAVE_CXX11. */ |
17 | #define HAVE_CXX11 1 |
18 | #define HAVE_CXX11_DELETE 1 |
19 | #define HAVE_CXX11_OVERRIDE 1 |
20 | #define HAVE_CXX11_FINAL 1 |
21 | #define HAVE_CXX11_PERFECT_FORWARDING 1 |
22 | #define HAVE_GCC_BUILTIN_ATOMIC 1 |
23 | #define HAVE_GCC_PRAGMA_DIAGNOSTIC_MODIFY 1 |
24 | #define HAVE_GCC_PRAGMA_DIAGNOSTIC_SCOPE 1 |
25 | /* _Pragma */ |
26 | #define HAVE_GCC_PRAGMA_OPERATOR 1 |
27 | #define HAVE_GCC_DEPRECATED_MESSAGE 1 |
28 | #define HAVE_THREADSAFE_STATICS 1 |
29 | #define HAVE_SYSLOG_H 1 |
30 | /* Compiler supports __attribute__((warn_unused)). */ |
31 | #define HAVE_GCC_ATTRIBUTE_WARN_UNUSED 0 |
32 | /* C++ library uses __attribute__((warn_unused)) for basic types like std::string. */ |
33 | #define HAVE_GCC_ATTRIBUTE_WARN_UNUSED_STL 0 |
34 | |
35 | #endif |
36 | |