Go to the documentation of this file.00001
00006
00007
00008
00009
00010 #ifndef ECL_FILESYSTEM_MACROS_HPP_
00011 #define ECL_FILESYSTEM_MACROS_HPP_
00012
00013
00014
00015
00016
00017 #include <ecl/config/macros.hpp>
00018
00019
00020
00021
00022
00023
00024
00025 #ifdef ECL_HAS_SHARED_LIBS // ecl is being built around shared libraries
00026 #ifdef ecl_filesystem_EXPORTS // we are building a shared lib/dll
00027 #define ecl_filesystem_PUBLIC ECL_HELPER_EXPORT
00028 #else // we are using shared lib/dll
00029 #define ecl_filesystem_PUBLIC ECL_HELPER_IMPORT
00030 #endif
00031 #define ecl_filesystem_LOCAL ECL_HELPERS_LOCAL
00032 #else // ecl is being built around static libraries
00033 #define ecl_filesystem_PUBLIC
00034 #define ecl_filesystem_LOCAL
00035 #endif
00036
00037
00038 #endif