Main Page
Namespaces
Namespace List
Namespace Members
All
Functions
Typedefs
Classes
Class List
Class Hierarchy
Class Members
All
Functions
Files
File List
File Members
All
Functions
Variables
Macros
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 Wed Mar 2 2022 00:13:55