Main Page
Modules
Namespaces
Classes
Files
File List
File Members
include
ecl
config
ecl.hpp
Go to the documentation of this file.
1
18
#ifndef ECL_CONFIG_MACROS_HPP_
19
#define ECL_CONFIG_MACROS_HPP_
20
21
#define ECL_VERSION 0.61.6
22
27
#if defined(ECL_IS_CUSTOM) // requires user to define something like: #define ECL_IS_CUSTOM <ecl/ecl_dsp2812.hpp>
28
#include ECL_IS_CUSTOM
29
#elif defined(ECL_IS_UNKNOWN) // Ecl will try and guess without cmake's help.
30
#include "ecl_unknown.hpp"
31
#else // Let cmake help with the configuration.
32
45
/* #undef ECL_IS_APPLE */
56
#define ECL_IS_POSIX
57
67
/* #undef ECL_IS_WIN32 */
77
#define ECL_HAS_POSIX_THREADS
78
87
/* #undef ECL_HAS_WIN32_THREADS */
91
#define ECL_SIZE_OF_CHAR 1
92
95
#define ECL_SIZE_OF_SHORT 2
96
99
#define ECL_SIZE_OF_INT 4
100
103
#define ECL_SIZE_OF_LONG 8
104
107
#define ECL_SIZE_OF_LONG_LONG 8
108
111
#define ECL_SIZE_OF_FLOAT 4
112
115
#define ECL_SIZE_OF_DOUBLE 8
116
119
#define ECL_SIZE_OF_LONG_DOUBLE 16
120
129
/* #undef ECL_DISABLE_EXCEPTIONS */
130
140
#if !defined(ECL_HAS_SHARED_LIBS) && !defined(ECL_HAS_STATIC_LIBS)
141
#define ECL_HAS_SHARED_LIBS 1
142
#endif
143
152
#if !defined(ECL_HAS_SHARED_LIBS) && !defined(ECL_HAS_STATIC_LIBS)
153
/* #undef ECL_HAS_STATIC_LIBS */
154
#endif
155
156
#endif
157
162
#endif
/* ECL_CONFIG_MACROS_HPP_ */
163
xbot_node
Author(s): Roc, wangpeng@droid.ac.cn
autogenerated on Sat Oct 10 2020 03:28:13