1
2#ifndef KXMLRPCCLIENT_EXPORT_H
3#define KXMLRPCCLIENT_EXPORT_H
4
5#ifdef KXMLRPCCLIENT_STATIC_DEFINE
6# define KXMLRPCCLIENT_EXPORT
7# define KXMLRPCCLIENT_NO_EXPORT
8#else
9# ifndef KXMLRPCCLIENT_EXPORT
10# ifdef kxmlrpcclient_EXPORTS
11 /* We are building this library */
12# define KXMLRPCCLIENT_EXPORT __attribute__((visibility("default")))
13# else
14 /* We are using this library */
15# define KXMLRPCCLIENT_EXPORT __attribute__((visibility("default")))
16# endif
17# endif
18
19# ifndef KXMLRPCCLIENT_NO_EXPORT
20# define KXMLRPCCLIENT_NO_EXPORT __attribute__((visibility("hidden")))
21# endif
22#endif
23
24#ifndef KXMLRPCCLIENT_DEPRECATED
25# define KXMLRPCCLIENT_DEPRECATED __attribute__ ((__deprecated__))
26#endif
27
28#ifndef KXMLRPCCLIENT_DEPRECATED_EXPORT
29# define KXMLRPCCLIENT_DEPRECATED_EXPORT KXMLRPCCLIENT_EXPORT KXMLRPCCLIENT_DEPRECATED
30#endif
31
32#ifndef KXMLRPCCLIENT_DEPRECATED_NO_EXPORT
33# define KXMLRPCCLIENT_DEPRECATED_NO_EXPORT KXMLRPCCLIENT_NO_EXPORT KXMLRPCCLIENT_DEPRECATED
34#endif
35
36#define DEFINE_NO_DEPRECATED 0
37#if DEFINE_NO_DEPRECATED
38# define KXMLRPCCLIENT_NO_DEPRECATED
39#endif
40
41#endif
42