1 #ifndef _LIBXMLPP_CONFIG_H
2 #define _LIBXMLPP_CONFIG_H
4 #include <glibmmconfig.h>
6 /* Define to omit deprecated API from the library. */
7 #undef LIBXMLXX_DISABLE_DEPRECATED
9 /* Defined if the C++ library supports std::exception_ptr. */
10 #undef LIBXMLXX_HAVE_EXCEPTION_PTR
12 /* This is always set. This is only for backwards compatibility. */
13 #undef LIBXMLCPP_EXCEPTIONS_ENABLED
15 /* Major version number of libxml++. */
16 #undef LIBXMLXX_MAJOR_VERSION
18 /* Minor version number of libxml++. */
19 #undef LIBXMLXX_MINOR_VERSION
21 /* Micro version number of libxml++. */
22 #undef LIBXMLXX_MICRO_VERSION
25 #if defined(LIBXMLPP_BUILD) && defined(_WINDLL)
26 // Do not dllexport as it is handled by gendef on MSVC
28 #elif !defined(LIBXMLPP_BUILD)
29 #define LIBXMLPP_API __declspec(dllimport)
31 /* Build a static library */
33 #endif /* LIBXMLPP_BUILD - _WINDLL */
36 #endif /* GLIBMM_DLL */
38 #endif /* _LIBXMLPP_CONFIG_H */