Go to the documentation of this file.
13 #ifndef EGLPLUS_CONFIG_1303201545_HPP
14 #define EGLPLUS_CONFIG_1303201545_HPP
16 #ifndef OGLPLUS_NO_SITE_CONFIG
17 #include <oglplus/config/site.hpp>
21 #if OGLPLUS_USE_BOOST_CONFIG
22 #include <boost/config.hpp>
25 #include <oglplus/config/compiler.hpp>
27 #ifdef OGLPLUS_DOCUMENTATION_ONLY
28 #define EGLPLUS_DOCUMENTATION_ONLY OGLPLUS_DOCUMENTATION_ONLY
30 #define EGLPLUS_DOCUMENTATION_ONLY 0
33 #ifndef EGLPLUS_LINK_LIBRARY
34 # define EGLPLUS_LINK_LIBRARY OGLPLUS_LINK_LIBRARY
37 #if EGLPLUS_LINK_LIBRARY
38 # define EGLPLUS_LIB_FUNC
40 # define EGLPLUS_LIB_FUNC inline
44 #define EGLPLUS_FAKE_USE(EXPR) (void)EXPR
46 #define EGLPLUS_NOEXCEPT(...) OGLPLUS_NOEXCEPT(__VA_ARGS__)
47 #define EGLPLUS_NOEXCEPT_IF(...) EGLPLUS_NOEXCEPT_IF(__VA_ARGS__)
49 #ifndef EGLPLUS_NO_ENUM_VALUE_NAMES
50 # define EGLPLUS_NO_ENUM_VALUE_NAMES 0
53 #ifndef EGLPLUS_NO_ENUM_VALUE_RANGES
54 # define EGLPLUS_NO_ENUM_VALUE_RANGES 0
57 #endif // include guard