SAGA C++ API 1.6
config.hpp
Go to the documentation of this file.
00001 //  Copyright (c) 2005-2009 Hartmut Kaiser
00002 //  Copyright (c) 2008 Andre Merzky (andre@merzky.net)
00003 // 
00004 //  Distributed under the Boost Software License, Version 1.0. (See accompanying 
00005 //  file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
00006 
00007 #ifndef SAGA_PACKAGES_CPR_CONFIG_HPP
00008 #define SAGA_PACKAGES_CPR_CONFIG_HPP
00009 
00010 #if defined(_MSC_VER) && (_MSC_VER >= 1200)
00011 # pragma once
00012 #endif 
00013 
00014 #include <saga/saga-defs.hpp>
00015 
00016 #if !defined (SAGA_CREATE_PREPROCESSED_FILES)
00017 
00018 # ifdef   SAGA_CPR_PACKAGE_EXPORTS
00019 #   define SAGA_CPR_PACKAGE_EXPORT SAGA_SYMBOL_EXPORT
00020 #   define SAGA_CPR_PACKAGE_EXPORT_REPEAT SAGA_SYMBOL_EXPORT_REPEAT
00021 #   define SAGA_CPR_PACKAGE_LOCAL  SAGA_SYMBOL_INTERNAL
00022 # elif !defined(BUILD_SAGA_LITE)
00023 #   define SAGA_CPR_PACKAGE_EXPORT SAGA_SYMBOL_IMPORT
00024 #   define SAGA_CPR_PACKAGE_EXPORT_REPEAT   
00025 #   define SAGA_CPR_PACKAGE_LOCAL  SAGA_SYMBOL_INTERNAL
00026 # else
00027 #   define SAGA_CPR_PACKAGE_EXPORT /* empty */
00028 #   define SAGA_CPR_PACKAGE_EXPORT_REPEAT   
00029 #   define SAGA_CPR_PACKAGE_LOCAL  /* empty */
00030 # endif
00031 
00032 #endif
00033 
00034 #endif // SAGA_PACKAGES_CPR_CONFIG_HPP
00035 
00036 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines