1 #ifndef CUTELYST_GLOBAL_H
2 #define CUTELYST_GLOBAL_H
4 #include <QtCore/QtGlobal>
7 #if defined(Cutelyst2Qt5_EXPORTS)
8 # define CUTELYST_LIBRARY Q_DECL_EXPORT
10 # define CUTELYST_LIBRARY Q_DECL_IMPORT
12 #if defined(ActionRenderView_EXPORTS)
13 # define CUTELYST_PLUGIN_ACTION_RENDERVIEW_EXPORT Q_DECL_EXPORT
15 # define CUTELYST_PLUGIN_ACTION_RENDERVIEW_EXPORT Q_DECL_IMPORT
17 #if defined(ActionREST_EXPORTS)
18 # define CUTELYST_PLUGIN_ACTION_REST_EXPORT Q_DECL_EXPORT
20 # define CUTELYST_PLUGIN_ACTION_REST_EXPORT Q_DECL_IMPORT
22 #if defined(ActionRoleACL_EXPORTS)
23 # define CUTELYST_PLUGIN_ACTION_ROLEACL_EXPORT Q_DECL_EXPORT
25 # define CUTELYST_PLUGIN_ACTION_ROLEACL_EXPORT Q_DECL_IMPORT
27 #if defined(Cutelyst2Qt5Authentication_EXPORTS)
28 # define CUTELYST_PLUGIN_AUTHENTICATION_EXPORT Q_DECL_EXPORT
30 # define CUTELYST_PLUGIN_AUTHENTICATION_EXPORT Q_DECL_IMPORT
32 #if defined(Cutelyst2Qt5Session_EXPORTS)
33 # define CUTELYST_PLUGIN_SESSION_EXPORT Q_DECL_EXPORT
35 # define CUTELYST_PLUGIN_SESSION_EXPORT Q_DECL_IMPORT
37 #if defined(Cutelyst2Qt5StaticSimple_EXPORTS)
38 # define CUTELYST_PLUGIN_STATICSIMPLE_EXPORT Q_DECL_EXPORT
40 # define CUTELYST_PLUGIN_STATICSIMPLE_EXPORT Q_DECL_IMPORT
42 #if defined(Cutelyst2Qt5StaticCompressed_EXPORTS)
43 # define CUTELYST_PLUGIN_STATICCOMPRESSED_EXPORT Q_DECL_EXPORT
45 # define CUTELYST_PLUGIN_STATICCOMPRESSED_EXPORT Q_DECL_IMPORT
47 #if defined(Cutelyst2Qt5UtilsPagination_EXPORTS)
48 # define CUTELYST_PLUGIN_UTILS_PAGINATION_EXPORT Q_DECL_EXPORT
50 # define CUTELYST_PLUGIN_UTILS_PAGINATION_EXPORT Q_DECL_IMPORT
52 #if defined(Cutelyst2Qt5StatusMessage_EXPORTS)
53 # define CUTELYST_PLUGIN_STATUSMESSAGE_EXPORT Q_DECL_EXPORT
55 # define CUTELYST_PLUGIN_STATUSMESSAGE_EXPORT Q_DECL_IMPORT
57 #if defined(Cutelyst2Qt5Memcached_EXPORTS)
58 # define CUTELYST_PLUGIN_MEMCACHED_EXPORT Q_DECL_EXPORT
60 # define CUTELYST_PLUGIN_MEMCACHED_EXPORT Q_DECL_IMPORT
62 #if defined(Cutelyst2Qt5MemcachedSessionStore_EXPORTS)
63 # define CUTELYST_PLUGIN_MEMCACHEDSESSIONSTORE_EXPORT Q_DECL_EXPORT
65 # define CUTELYST_PLUGIN_MEMCACHEDSESSIONSTORE_EXPORT Q_DECL_IMPORT
67 #if defined(Cutelyst2Qt5CSRFProtection_EXPORTS)
68 # define CUTELYST_PLUGIN_CSRFPROTECTION_EXPORT Q_DECL_EXPORT
70 # define CUTELYST_PLUGIN_CSRFPROTECTION_EXPORT Q_DECL_IMPORT
72 #if defined(Cutelyst2Qt5UtilsSql_EXPORTS)
73 # define CUTELYST_PLUGIN_UTILS_SQL_EXPORT Q_DECL_EXPORT
75 # define CUTELYST_PLUGIN_UTILS_SQL_EXPORT Q_DECL_IMPORT
77 #if defined(Cutelyst2Qt5UtilsValidator_EXPORTS)
78 # define CUTELYST_PLUGIN_UTILS_VALIDATOR_EXPORT Q_DECL_EXPORT
80 # define CUTELYST_PLUGIN_UTILS_VALIDATOR_EXPORT Q_DECL_IMPORT
82 #if defined(Cutelyst2Qt5UtilsLangSelect_EXPORTS)
83 # define CUTELYST_PLUGIN_UTILS_LANGSELECT_EXPORT Q_DECL_EXPORT
85 # define CUTELYST_PLUGIN_UTILS_LANGSELECT_EXPORT Q_DECL_IMPORT
87 #if defined(Cutelyst2Qt5ViewClearSilver_EXPORTS)
88 # define CUTELYST_VIEW_CLEARSILVER_EXPORT Q_DECL_EXPORT
90 # define CUTELYST_VIEW_CLEARSILVER_EXPORT Q_DECL_IMPORT
92 #if defined(Cutelyst2Qt5ViewEmail_EXPORTS)
93 # define CUTELYST_VIEW_EMAIL_EXPORT Q_DECL_EXPORT
95 # define CUTELYST_VIEW_EMAIL_EXPORT Q_DECL_IMPORT
97 #if defined(Cutelyst2Qt5ViewGrantlee_EXPORTS)
98 # define CUTELYST_VIEW_GRANTLEE_EXPORT Q_DECL_EXPORT
100 # define CUTELYST_VIEW_GRANTLEE_EXPORT Q_DECL_IMPORT
102 #if defined(Cutelyst2Qt5ViewCutelee_EXPORTS)
103 # define CUTELYST_VIEW_CUTELEE_EXPORT Q_DECL_EXPORT
105 # define CUTELYST_VIEW_CUTELEE_EXPORT Q_DECL_IMPORT
107 #if defined(Cutelyst2Qt5ViewJson_EXPORTS)
108 # define CUTELYST_VIEW_JSON_EXPORT Q_DECL_EXPORT
110 # define CUTELYST_VIEW_JSON_EXPORT Q_DECL_IMPORT
112 #if defined(Cutelyst2Qt5Wsgi_EXPORTS)
113 # define CUTELYST_WSGI_EXPORT Q_DECL_EXPORT
115 # define CUTELYST_WSGI_EXPORT Q_DECL_IMPORT
117 #if defined(Cutelyst2Qt5UserAgent_EXPORTS)
118 # define CUTELYST_PLUGIN_USERAGENT_EXPORT Q_DECL_EXPORT
120 # define CUTELYST_PLUGIN_USERAGENT_EXPORT Q_DECL_IMPORT
123 #endif // CUTELYST_GLOBAL_H