include
ecl
io
macros.hpp
Go to the documentation of this file.
1
/*****************************************************************************
8
** Ifdefs
9
*****************************************************************************/
10
11
#ifndef ECL_IO_MACROS_HPP_
12
#define ECL_IO_MACROS_HPP_
13
14
/*****************************************************************************
15
** PreProcessing
16
*****************************************************************************/
17
/*
18
* Import/exports symbols for the library
19
*/
20
#ifdef ECL_HAS_SHARED_LIBS // ecl is being built around shared libraries
21
#ifdef ecl_io_EXPORTS // we are building a shared lib/dll
22
#define ecl_io_PUBLIC ECL_HELPER_EXPORT
23
#else // we are using shared lib/dll
24
#define ecl_io_PUBLIC ECL_HELPER_IMPORT
25
#endif
26
#define ecl_io_LOCAL ECL_HELPERS_LOCAL
27
#else // ecl is being built around static libraries
28
#define ecl_io_PUBLIC
29
#define ecl_io_LOCAL
30
#endif
31
32
33
#endif
/* ECL_IO_MACROS_HPP_*/
ecl_io
Author(s): Daniel Stonier
autogenerated on Mon Feb 28 2022 22:16:11