SAGA Adaptor CPI v.1.0
|
00001 // Copyright (c) 2005-2007 Andre Merzky (andre@merzky.net) 00002 // 00003 // Use, modification and distribution is subject to the Boost Software 00004 // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 00005 // http://www.boost.org/LICENSE_1_0.txt) 00006 00007 #ifndef SAGA_IMPL_PACKAGES_COMM_STREAM_CONFIG_HPP 00008 #define SAGA_IMPL_PACKAGES_COMM_STREAM_CONFIG_HPP 00009 00010 // For symbol import/export macros 00011 #include <saga/saga-defs.hpp> 00012 00013 #if !defined (SAGA_CREATE_PREPROCESSED_FILES) 00014 00015 # ifdef SAGA_STREAM_PACKAGE_EXPORTS 00016 # define SAGA_STREAM_PACKAGE_EXPORT SAGA_SYMBOL_EXPORT 00017 # define SAGA_STREAM_PACKAGE_EXPORT_REPEAT SAGA_SYMBOL_EXPORT_REPEAT 00018 # define SAGA_STREAM_PACKAGE_LOCAL SAGA_SYMBOL_INTERNAL 00019 # elif !defined(BUILD_SAGA_LITE) 00020 # define SAGA_STREAM_PACKAGE_EXPORT SAGA_SYMBOL_IMPORT 00021 # define SAGA_STREAM_PACKAGE_EXPORT_REPEAT 00022 # define SAGA_STREAM_PACKAGE_LOCAL SAGA_SYMBOL_INTERNAL 00023 # else 00024 # define SAGA_STREAM_PACKAGE_EXPORT /* empty */ 00025 # define SAGA_STREAM_PACKAGE_EXPORT_REPEAT 00026 # define SAGA_STREAM_PACKAGE_LOCAL /* empty */ 00027 # endif 00028 00029 #endif // !SAGA_CREATE_PREPROCESSED_FILES 00030 00031 #endif // SAGA_IMPL_PACKAGES_COMM_STREAM_CONFIG_HPP 00032 00033