pion-net
4.0.9
|
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