macros.hpp
Go to the documentation of this file.
1 
10 /*****************************************************************************
11 ** Ifdefs
12 *****************************************************************************/
13 
14 #ifndef ECL_TIME_LITE_MACROS_HPP_
15 #define ECL_TIME_LITE_MACROS_HPP_
16 
17 /*****************************************************************************
18 ** Includes
19 *****************************************************************************/
20 
21 #include <ecl/config/macros.hpp>
22 
23 /*****************************************************************************
24 ** PreProcessing
25 *****************************************************************************/
26 /*
27  * Import/exports symbols for the library
28  */
29 #ifdef ECL_HAS_SHARED_LIBS // ecl is being built around shared libraries
30  #ifdef ecl_time_lite_EXPORTS // we are building a shared lib/dll
31  #define ecl_time_lite_PUBLIC ECL_HELPER_EXPORT
32  #else // we are using shared lib/dll
33  #define ecl_time_lite_PUBLIC ECL_HELPER_IMPORT
34  #endif
35  #define ecl_time_lite_LOCAL ECL_HELPERS_LOCAL
36 #else // ecl is being built around static libraries
37  #define ecl_time_lite_PUBLIC
38  #define ecl_time_lite_LOCAL
39 #endif
40 
41 
42 #endif /* ECL_TIME_LITE_MACROS_HPP_*/


ecl_time_lite
Author(s): Daniel Stonier
autogenerated on Mon Feb 28 2022 22:16:13