SAGA Adaptor CPI v.1.0
|
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_SAGA_ISN_HPP 00006 #define SAGA_SAGA_ISN_HPP 00007 00008 #include <saga/saga-defs.hpp> 00009 00010 # ifdef SAGA_HAVE_PACKAGE_SD 00011 #include <saga/saga/task.hpp> 00012 #include <saga/saga/packages/isn/version.hpp> 00013 #include <saga/saga/packages/isn/entity_data.hpp> 00014 #include <saga/saga/packages/isn/entity_data_set.hpp> 00015 #include <saga/saga/packages/isn/navigator.hpp> 00016 00017 // auto linking is disabled while compiling the sd package and while 00018 // compiling the SAGA engine 00019 #if !defined(SAGA_ISN_PACKAGE_EXPORTS) || defined(SAGA_USE_AUTO_LINKING) 00020 #define SAGA_AUTOLINK_LIB_NAME "sd" 00021 #include <saga/saga/autolink.hpp> 00022 #endif 00023 00024 #else 00025 00026 #if defined(_MSC_VER) || defined(__BORLANDC__) || defined(__DMC__) 00027 # pragma message ("Warning: The saga-sd package has been disabled at configuration time.") 00028 #elif defined(__GNUC__) || defined(__HP_aCC) || defined(__SUNPRO_CC) || defined(__IBMCPP__) 00029 # warning "The saga-sd package has been disabled at configuration time." 00030 #endif 00031 00032 #endif 00033 00034 #endif