b7394e43182f45af3aeb7941075b854d0f14095c
[platform/upstream/libxml++.git] / libxml++config.h.in
1 #ifndef _LIBXMLPP_CONFIG_H
2 #define _LIBXMLPP_CONFIG_H
3
4 #include <glibmmconfig.h>
5
6 /* Define to omit deprecated API from the library. */
7 #undef LIBXMLXX_DISABLE_DEPRECATED
8
9 /* Defined if the C++ library supports std::exception_ptr. */
10 #undef LIBXMLXX_HAVE_EXCEPTION_PTR
11
12 /* This is always set. This is only for backwards compatibility. */
13 #undef LIBXMLCPP_EXCEPTIONS_ENABLED
14
15 /* Major version number of libxml++. */
16 #undef LIBXMLXX_MAJOR_VERSION
17
18 /* Minor version number of libxml++. */
19 #undef LIBXMLXX_MINOR_VERSION
20
21 /* Micro version number of libxml++. */
22 #undef LIBXMLXX_MICRO_VERSION
23
24 #if defined (GLIBMM_DLL) && !defined (LIBXMLXX_STATIC)
25   #ifdef LIBXMLPP_BUILD
26     #define LIBXMLPP_API __declspec(dllexport)
27   #else
28     #define LIBXMLPP_API __declspec(dllimport)
29   #endif /* LIBXMLPP_BUILD - DLL */
30 #else
31   /* Build a static library or a non-Windows library*/
32   #define LIBXMLPP_API
33 #endif /* GLIBMM_DLL */
34
35 #endif /* _LIBXMLPP_CONFIG_H */
36