pion-net  4.0.9
PionConfig.hpp
1 /* common/include/pion/PionConfig.hpp. Generated from PionConfig.hpp.in by configure. */
2 // -----------------------------------------------------------------------
3 // pion-common: a collection of common libraries used by the Pion Platform
4 // -----------------------------------------------------------------------
5 // Copyright (C) 2007-2008 Atomic Labs, Inc. (http://www.atomiclabs.com)
6 //
7 // Distributed under the Boost Software License, Version 1.0.
8 // See accompanying file COPYING or copy at http://www.boost.org/LICENSE_1_0.txt
9 //
10 
11 #ifndef __PION_PIONCONFIG_HEADER__
12 #define __PION_PIONCONFIG_HEADER__
13 
14 // DO NOT USE autoheader ; this file is not automanaged!!!
15 
16 /* Define to the version number of pion. */
17 #define PION_VERSION "4.0.9"
18 
19 /* Define to the directory where Pion plug-ins are installed. */
20 #define PION_PLUGINS_DIRECTORY "/usr/lib/pion/plugins"
21 
22 /* Define to the directory where cygwin is installed. */
23 #define PION_CYGWIN_DIRECTORY ""
24 
25 /* Define to 1 if C library supports malloc_trim() */
26 #define PION_HAVE_MALLOC_TRIM 1
27 
28 // -----------------------------------------------------------------------
29 // hash_map support
30 //
31 // At least one of the following options should be defined.
32 
33 /* Define to 1 if you have the <ext/hash_map> header file. */
34 /* #undef PION_HAVE_EXT_HASH_MAP */
35 
36 /* Define to 1 if you have the <hash_map> header file. */
37 /* #undef PION_HAVE_HASH_MAP */
38 
39 /* Define to 1 if you have the <unordered_map> header file. */
40 #define PION_HAVE_UNORDERED_MAP 1
41 
42 // -----------------------------------------------------------------------
43 // Logging Options
44 //
45 // At most one of the logging options below should be defined. If none of
46 // them are defined, std::cout and std::cerr will be used for logging.
47 
48 /* Define to 1 to use the `log4cplus' library (-llog4cplus) for logging. */
49 /* #undef PION_USE_LOG4CPLUS */
50 
51 /* Define to 1 to use the `log4cxx' library (-llog4cxx) for logging. */
52 /* #undef PION_USE_LOG4CXX */
53 
54 /* Define to 1 to use the `log4cpp' library (-llog4cpp) for logging. */
55 #define PION_USE_LOG4CPP 1
56 
57 /* Define to 1 to disable logging. */
58 /* #undef PION_DISABLE_LOGGING */
59 
60 // -----------------------------------------------------------------------
61 
62 /* Define to 1 if you have the `zlib' library. */
63 #define PION_HAVE_ZLIB 1
64 
65 /* Define to 1 if you have the `bzlib' library. */
66 #define PION_HAVE_BZLIB 1
67 
68 /* Define to 1 if you have the `OpenSSL' library. */
69 #define PION_HAVE_SSL 1
70 
71 /* Define to 1 if you have the `boost.lockfree' library. */
72 /* #undef PION_HAVE_LOCKFREE */
73 
74 
75 /* The following are only used by the Windows projects */
76 #define PION_COMMON_API
77 #define PION_PLUGIN_API
78 #define PION_NET_API
79 #define PION_SERVICE_API
80 #define PION_PLATFORM_API
81 #define PION_SERVER_API
82 
83 
84 #endif