macros.hpp
Go to the documentation of this file.
00001 /*****************************************************************************
00008 ** Ifdefs
00009 *****************************************************************************/
00010 
00011 #ifndef ECL_IO_MACROS_HPP_
00012 #define ECL_IO_MACROS_HPP_
00013 
00014 /*****************************************************************************
00015 ** PreProcessing
00016 *****************************************************************************/
00017 /*
00018  * Import/exports symbols for the library
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 /* ECL_IO_MACROS_HPP_*/


ecl_io
Author(s): Daniel Stonier
autogenerated on Wed Aug 26 2015 11:27:18