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

- Search for |

# sd.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_SD_HPP
    00006 #define SAGA_SAGA_SD_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/sd/version.hpp>
    00013 #include <saga/saga/packages/sd/service_data.hpp>
    00014 #include <saga/saga/packages/sd/service_description.hpp>
    00015 #include <saga/saga/packages/sd/discoverer.hpp>
    00016
    00017 // auto linking is disabled while compiling the sd package and while
    00018 // compiling the SAGA engine
    00019 #if !defined(SAGA_SD_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