Go to the documentation of this file.00001
00008
00009
00010
00011 #ifndef ECL_IO_MACROS_HPP_
00012 #define ECL_IO_MACROS_HPP_
00013
00014
00015
00016
00017
00018
00019
00020 #ifdef ECL_HAS_SHARED_LIBS // ecl is being built around shared libraries
00021 #ifdef ecl_io_EXPORTS // we are building a shared lib/dll
00022 #define ecl_io_PUBLIC ECL_HELPER_EXPORT
00023 #else // we are using shared lib/dll
00024 #define ecl_io_PUBLIC ECL_HELPER_IMPORT
00025 #endif
00026 #define ecl_io_LOCAL ECL_HELPERS_LOCAL
00027 #else // ecl is being built around static libraries
00028 #define ecl_io_PUBLIC
00029 #define ecl_io_LOCAL
00030 #endif
00031
00032
00033 #endif