- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Search for |

# 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