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

- Search for |

# config.hpp

Go to the documentation of this file.

    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