SAGA Adaptor CPI v.1.0
|
00001 // Copyright (c) 2009 STFC 00002 // 00003 // Distributed under the Boost Software License, Version 1.0. (See accompanying 00004 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 00005 #ifndef SAGA_PACKAGES_ISN_CONFIG_HPP 00006 #define SAGA_PACKAGES_ISN_CONFIG_HPP 00007 00008 // For symbol import/export macros 00009 #include <saga/saga-defs.hpp> 00010 00011 #if !defined (SAGA_CREATE_PREPROCESSED_FILES) 00012 00013 # ifdef SAGA_ISN_PACKAGE_EXPORTS 00014 # define SAGA_ISN_PACKAGE_EXPORT SAGA_SYMBOL_EXPORT 00015 # define SAGA_ISN_PACKAGE_EXPORT_REPEAT SAGA_SYMBOL_EXPORT_REPEAT 00016 # define SAGA_ISN_PACKAGE_LOCAL SAGA_SYMBOL_INTERNAL 00017 # elif !defined(BUILD_SAGA_LITE) 00018 # define SAGA_ISN_PACKAGE_EXPORT SAGA_SYMBOL_IMPORT 00019 # define SAGA_ISN_PACKAGE_EXPORT_REPEAT 00020 # define SAGA_ISN_PACKAGE_LOCAL SAGA_SYMBOL_INTERNAL 00021 # else 00022 # define SAGA_ISN_PACKAGE_EXPORT /* empty */ 00023 # define SAGA_ISN_PACKAGE_EXPORT_REPEAT 00024 # define SAGA_ISN_PACKAGE_LOCAL /* empty */ 00025 # endif 00026 00027 #endif // !SAGA_CREATE_PREPROCESSED_FILES 00028 00029 #endif // SAGA_PACKAGES_SD_CONFIG_HPP 00030 00031