SAGA C++ API 1.6
isn.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_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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines