-
Notifications
You must be signed in to change notification settings - Fork 7
/
ConfigureMonteverdi.h.in
151 lines (119 loc) · 3.57 KB
/
ConfigureMonteverdi.h.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
#ifndef __ConfigureMonteverdi_h
#define __ConfigureMonteverdi_h
//
// Windows DLL import/export macros.
#cmakedefine BUILD_SHARED_LIBS
#if defined( _WIN32 ) || defined( _WIN64 ) || defined(WIN32)
#ifdef BUILD_SHARED_LIBS
#define Monteverdi_IMPORT __declspec(dllimport)
#define Monteverdi_EXPORT __declspec(dllexport)
#else
// Empty definition when build statically.
#define Monteverdi_IMPORT
#define Monteverdi_EXPORT
#endif
#else
//Empty definition on non Windows plateforms.
#define Monteverdi_IMPORT
#define Monteverdi_EXPORT
#endif
//
// Monteverdi project
#define PROJECT_NAME "@PROJECT_NAME@"
//
// Monteverdi version.
#define Monteverdi_VERSION_MAJOR @Monteverdi_VERSION_MAJOR@
#define Monteverdi_VERSION_MINOR @Monteverdi_VERSION_MINOR@
#define Monteverdi_VERSION_PATCH @Monteverdi_VERSION_PATCH@
#define Monteverdi_VERSION_SUFFIX @Monteverdi_VERSION_SUFFIX@
#define Monteverdi_VERSION_STRING "@Monteverdi_VERSION_STRING@"
//
// Monteverdi data version.
#define Monteverdi_DATA_VERSION_MAJOR @Monteverdi_DATA_VERSION_MAJOR@
#define Monteverdi_DATA_VERSION_MINOR @Monteverdi_DATA_VERSION_MINOR@
#define Monteverdi_DATA_VERSION_PATCH @Monteverdi_DATA_VERSION_PATCH@
#define Monteverdi_DATA_VERSION_STRING "@Monteverdi_DATA_VERSION_STRING@"
//
// Monteverdi data version.
#define Monteverdi_UI_VERSION @Monteverdi_UI_VERSION@
//
//
#define OTB_VERSION_CHECK( M, m, p ) \
(OTB_VERSION_MAJOR>(M) || \
(OTB_VERSION_MAJOR==(M) && (OTB_VERSION_MINOR>(m) || \
OTB_VERSION_MINOR==(m) && OTB_VERSION_PATH>=(p))))
//
// Directories
#define Monteverdi_INSTALL_BIN_DIR "@Monteverdi_INSTALL_BIN_DIR@"
#define Monteverdi_INSTALL_INCLUDE_DIR "@Monteverdi_INSTALL_INCLUDE_DIR@"
#define Monteverdi_INSTALL_LIB_DIR "@Monteverdi_INSTALL_LIB_DIR@"
#define Monteverdi_INSTALL_DATA_DIR "@Monteverdi_INSTALL_DATA_DIR@"
//
// Sub-directories
#define Monteverdi_INSTALL_DATA_I18N_DIR Monteverdi_INSTALL_DATA_DIR "/i18n"
//
// Files
#define Monteverdi_CONFIGURE_FILE "@Monteverdi_CONFIGURE_FILE@"
//
// Miscellaneous
#define Monteverdi_FLOATING_TYPE @Monteverdi_FLOATING_TYPE@
#define Monteverdi_DIMENSION int( 2 )
//
// Qt Message handling and logging.
#ifndef NO_QECHO
#define NO_QECHO 0
#endif
#ifndef NO_QDEBUG
#define NO_QDEBUG 0
#endif
#ifndef NO_QWARNING
#define NO_QWARNING 0
#endif
#ifndef NO_QCRITICAL
#define NO_QCRITICAL 0
#endif
#ifndef NO_QFATAL
#define NO_QFATAL 0
#endif
#ifndef NO_QLOG
#define NO_QLOG 0
#endif
#ifndef NO_QTHROW
#define NO_QTHROW 0
#endif
#ifndef ECHO_QDEBUG
#define ECHO_QDEBUG !NO_QECHO && !NO_QDEBUG && defined( _DEBUG ) && 1
#endif
#ifndef ECHO_QWARNING
#define ECHO_QWARNING !NO_QECHO && !NO_QWARNING && 1
#endif
#ifndef ECHO_QCRITICAL
#define ECHO_QCRITICAL !NO_QECHO && !NO_QCRITICAL && 1
#endif
#ifndef ECHO_QFATAL
#define ECHO_QFATAL !NO_QECHO && !NO_QFATAL && 1
#endif
#ifndef LOG_QDEBUG
#define LOG_QDEBUG !NO_QLOG && !NO_QDEBUG && defined( _DEBUG ) && 0
#endif
#ifndef LOG_QWARNING
#define LOG_QWARNING !NO_QLOG && !NO_QWARNING && 0
#endif
#ifndef LOG_QCRITICAL
#define LOG_QCRITICAL !NO_QLOG && !NO_QCRITICAL && 0
#endif
#ifndef LOG_QFATAL
#define LOG_QFATAL !NO_QLOG && !NO_QFATAL && 0
#endif
#ifndef THROW_QCRITICAL
#define THROW_QCRITICAL !NO_QTHROW && !NO_QCRITICAL && 1
#endif
#ifndef THROW_QFATAL
#define THROW_QFATAL !NO_QTHROW && !NO_QFATAL && 1
#endif
#include "otbConfigure.h"
//
// Options
// #if (defined( _DEBUG ) && FORCE_DISABLE) || FORCE_ENABLE
#define USE_OPTION_SAMPLE ((defined( _DEBUG ) && 0) || 0)
#endif // __ConfigureMonteverdi_h