Main Page
Namespaces
Classes
Files
File List
File Members
include
ecl
filesystem
macros.hpp
Go to the documentation of this file.
1
6
/*****************************************************************************
7
** Ifdefs
8
*****************************************************************************/
9
10
#ifndef ECL_FILESYSTEM_MACROS_HPP_
11
#define ECL_FILESYSTEM_MACROS_HPP_
12
13
/*****************************************************************************
14
** Includes
15
*****************************************************************************/
16
17
#include <
ecl/config/macros.hpp
>
18
19
/*****************************************************************************
20
** PreProcessing
21
*****************************************************************************/
22
/*
23
* Import/exports symbols for the library
24
*/
25
#ifdef ECL_HAS_SHARED_LIBS // ecl is being built around shared libraries
26
#ifdef ecl_filesystem_EXPORTS // we are building a shared lib/dll
27
#define ecl_filesystem_PUBLIC ECL_HELPER_EXPORT
28
#else // we are using shared lib/dll
29
#define ecl_filesystem_PUBLIC ECL_HELPER_IMPORT
30
#endif
31
#define ecl_filesystem_LOCAL ECL_HELPERS_LOCAL
32
#else // ecl is being built around static libraries
33
#define ecl_filesystem_PUBLIC
34
#define ecl_filesystem_LOCAL
35
#endif
36
37
38
#endif
/* ECL_FILESYSTEM_MACROS_HPP_*/
macros.hpp
ecl_filesystem
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 13:08:13