SAGA C++ API 1.6
config.hpp
Go to the documentation of this file.
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 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines