00001 #ifndef SAGA_PACKAGES_SD_CONFIG_HPP
00002 #define SAGA_PACKAGES_SD_CONFIG_HPP
00003
00004
00005 #include <saga/saga-defs.hpp>
00006
00007 #if !defined (SAGA_CREATE_PREPROCESSED_FILES)
00008
00009 # ifdef SAGA_SD_PACKAGE_EXPORTS
00010 # define SAGA_SD_PACKAGE_EXPORT SAGA_SYMBOL_EXPORT
00011 # define SAGA_SD_PACKAGE_EXPORT_REPEAT SAGA_SYMBOL_EXPORT_REPEAT
00012 # define SAGA_SD_PACKAGE_LOCAL SAGA_SYMBOL_INTERNAL
00013 # elif !defined(BUILD_SAGA_LITE)
00014 # define SAGA_SD_PACKAGE_EXPORT SAGA_SYMBOL_IMPORT
00015 # define SAGA_SD_PACKAGE_EXPORT_REPEAT
00016 # define SAGA_SD_PACKAGE_LOCAL SAGA_SYMBOL_INTERNAL
00017 # else
00018 # define SAGA_SD_PACKAGE_EXPORT
00019 # define SAGA_SD_PACKAGE_EXPORT_REPEAT
00020 # define SAGA_SD_PACKAGE_LOCAL
00021 # endif
00022
00023 #endif // !SAGA_CREATE_PREPROCESSED_FILES
00024
00025 #endif // SAGA_PACKAGES_SD_CONFIG_HPP
00026
00027