# common/include/pion/PionConfig.hpp

    00001 /* common/include/pion/PionConfig.hpp.  Generated by configure.  */
    00002 // -----------------------------------------------------------------------
    00003 // pion-common: a collection of common libraries used by the Pion Platform
    00004 // -----------------------------------------------------------------------
    00005 // Copyright (C) 2007-2008 Atomic Labs, Inc.  (http://www.atomiclabs.com)
    00006 //
    00007 // Distributed under the Boost Software License, Version 1.0.
    00008 // See accompanying file COPYING or copy at http://www.boost.org/LICENSE_1_0.txt
    00009 //
    00010
    00011 #ifndef __PION_PIONCONFIG_HEADER__
    00012 #define __PION_PIONCONFIG_HEADER__
    00013
    00014 // DO NOT USE autoheader ; this file is not automanaged!!!
    00015
    00016 /* Define to the version number of pion. */
    00017 #define PION_VERSION "4.0.7"
    00018
    00019 /* Define to the directory where Pion plug-ins are installed. */
    00020 #define PION_PLUGINS_DIRECTORY "/usr/local/share/pion/plugins"
    00021
    00022 /* Define to the directory where cygwin is installed. */
    00023 #define PION_CYGWIN_DIRECTORY ""
    00024
    00025 /* Define to 1 if C library supports malloc_trim() */
    00026 #define PION_HAVE_MALLOC_TRIM 1
    00027
    00028 // -----------------------------------------------------------------------
    00029 // hash_map support
    00030 //
    00031 // At least one of the following options should be defined.
    00032
    00033 /* Define to 1 if you have the <ext/hash_map> header file. */
    00034 /* #undef PION_HAVE_EXT_HASH_MAP */
    00035
    00036 /* Define to 1 if you have the <hash_map> header file. */
    00037 /* #undef PION_HAVE_HASH_MAP */
    00038
    00039 /* Define to 1 if you have the <unordered_map> header file. */
    00040 #define PION_HAVE_UNORDERED_MAP 1
    00041
    00042 // -----------------------------------------------------------------------
    00043 // Logging Options
    00044 //
    00045 // At most one of the logging options below should be defined.  If none of
    00046 // them are defined, std::cout and std::cerr will be used for logging.
    00047
    00048 /* Define to 1 to use the `log4cplus' library (-llog4cplus) for logging. */
    00049 #define PION_USE_LOG4CPLUS 1
    00050
    00051 /* Define to 1 to use the `log4cxx' library (-llog4cxx) for logging. */
    00052 /* #undef PION_USE_LOG4CXX */
    00053
    00054 /* Define to 1 to use the `log4cpp' library (-llog4cpp) for logging. */
    00055 /* #undef PION_USE_LOG4CPP */
    00056
    00057 /* Define to 1 to disable logging. */
    00058 /* #undef PION_DISABLE_LOGGING */
    00059
    00060 // -----------------------------------------------------------------------
    00061
    00062 /* Define to 1 if you have the `zlib' library. */
    00063 #define PION_HAVE_ZLIB 1
    00064
    00065 /* Define to 1 if you have the `bzlib' library. */
    00066 #define PION_HAVE_BZLIB 1
    00067
    00068 /* Define to 1 if you have the `OpenSSL' library. */
    00069 #define PION_HAVE_SSL 1
    00070
    00071 /* Define to 1 if you have the `boost.lockfree' library. */
    00072 #define PION_HAVE_LOCKFREE 1
    00073
    00074
    00075 /* The following are only used by the Windows projects */
    00076 #define PION_COMMON_API
    00077 #define PION_PLUGIN_API
    00078 #define PION_NET_API
    00079 #define PION_SERVICE_API
    00080 #define PION_PLATFORM_API
    00081 #define PION_SERVER_API
    00082
    00083
    00084 #endif