SAGA C++ API 1.6
config.hpp
Go to the documentation of this file.
00001 //  Copyright (c) 2005-2009 Hartmut Kaiser
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 
00006 #ifndef SAGA_IMPL_PACKAGES_COMM_RPC_CONFIG_HPP
00007 #define SAGA_IMPL_PACKAGES_COMM_RPC_CONFIG_HPP
00008 
00009 // For symbol import/export macros
00010 #include <saga/saga-defs.hpp>
00011 
00012 #if !defined (SAGA_CREATE_PREPROCESSED_FILES)
00013 
00014 # ifdef   SAGA_RPC_PACKAGE_EXPORTS
00015 #   define SAGA_RPC_PACKAGE_EXPORT  SAGA_SYMBOL_EXPORT
00016 #   define SAGA_RPC_PACKAGE_LOCAL   SAGA_SYMBOL_INTERNAL
00017 # elif !defined(BUILD_SAGA_LITE)
00018 #   define SAGA_RPC_PACKAGE_EXPORT  SAGA_SYMBOL_IMPORT
00019 #   define SAGA_RPC_PACKAGE_LOCAL   SAGA_SYMBOL_INTERNAL
00020 # else
00021 #   define SAGA_RPC_PACKAGE_EXPORT  /* empty */
00022 #   define SAGA_RPC_PACKAGE_LOCAL   /* empty */
00023 # endif
00024 
00025 #endif // !SAGA_CREATE_PREPROCESSED_FILES
00026 
00027 #endif // SAGA_IMPL_PACKAGES_COMM_RPC_CONFIG_HPP
00028 
00029 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines