include
ecl
time_lite
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_*/
macros.hpp
ecl_time_lite
Author(s): Daniel Stonier
autogenerated on Mon Feb 28 2022 22:16:13