5fae1a396b0f0fe94518af4f2a323cc002c17164
[platform/upstream/libxml++.git] / MSVC_Net2010 / libxml++ / libxml++config.h
1 /* libxml++config.h.  Generated from libxml++config.h.in by configure.  */
2 #ifndef _LIBXMLPP_CONFIG_H
3 #define _LIBXMLPP_CONFIG_H
4
5 #include <glibmmconfig.h>
6
7 /* Define to omit deprecated API from the library. */
8 /* #undef LIBXMLXX_DISABLE_DEPRECATED */
9
10 /* This is always set. This is only for backwards compatibility. */
11 #define LIBXMLCPP_EXCEPTIONS_ENABLED 1
12
13 /* Major version number of libxml++. */
14 #define LIBXMLXX_MAJOR_VERSION 2
15
16 /* Minor version number of libxml++. */
17 #define LIBXMLXX_MINOR_VERSION 38
18
19 /* Micro version number of libxml++. */
20 #define LIBXMLXX_MICRO_VERSION 1
21
22 #ifdef GLIBMM_DLL
23   #if defined(LIBXMLPP_BUILD) && defined(_WINDLL)
24     // Do not dllexport as it is handled by gendef on MSVC
25     #define LIBXMLPP_API
26   #elif !defined(LIBXMLPP_BUILD)
27     #define LIBXMLPP_API __declspec(dllimport)
28   #else
29     /* Build a static library */
30     #define LIBXMLPP_API
31   #endif /* LIBXMLPP_BUILD - _WINDLL */
32 #else
33   #define LIBXMLPP_API
34 #endif /* GLIBMM_DLL */
35
36 #endif /* _LIBXMLPP_CONFIG_H */
37