pion-net  4.0.9
common/include/pion/PionConfig.hpp
00001 /* common/include/pion/PionConfig.hpp.  Generated from PionConfig.hpp.in 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.9"
00018 
00019 /* Define to the directory where Pion plug-ins are installed. */
00020 #define PION_PLUGINS_DIRECTORY "/usr/lib/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 /* #undef PION_USE_LOG4CPLUS */
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 #define PION_USE_LOG4CPP 1
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 /* #undef PION_HAVE_ZLIB */
00064 
00065 /* Define to 1 if you have the `bzlib' library. */
00066 /* #undef PION_HAVE_BZLIB */
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 /* #undef PION_HAVE_LOCKFREE */
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