-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmilla-opencv4-cmake_vars.txt
358 lines (241 loc) · 7.3 KB
/
milla-opencv4-cmake_vars.txt
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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
# rename it as CMakeCache.txt and put into the build dir
//Build CUDA modules stubs when no CUDA SDK
BUILD_CUDA_STUBS:BOOL=OFF
//Create build rules for OpenCV Documentation
BUILD_DOCS:BOOL=OFF
//Build all examples
BUILD_EXAMPLES:BOOL=OFF
//Create Java wrapper exporting all functions of OpenCV library
// (requires static build of OpenCV modules)
BUILD_FAT_JAVA_LIB:BOOL=OFF
//Build IPP IW from source
BUILD_IPP_IW:BOOL=ON
//Build Intel ITT from source
BUILD_ITT:BOOL=ON
//Build libjasper from source
BUILD_JASPER:BOOL=OFF
//Enable Java support
BUILD_JAVA:BOOL=ON
//Build libjpeg from source
BUILD_JPEG:BOOL=OFF
//Build only listed modules (comma-separated, e.g. 'videoio,dnn,ts')
BUILD_LIST:STRING=
//Build openexr from source
BUILD_OPENEXR:BOOL=OFF
//Enables 'make package_source' command
BUILD_PACKAGE:BOOL=ON
//Build performance tests
BUILD_PERF_TESTS:BOOL=ON
//Build libpng from source
BUILD_PNG:BOOL=OFF
//Force to build libprotobuf from sources
BUILD_PROTOBUF:BOOL=ON
//Build shared libraries (.dll/.so) instead of static ones (.lib/.a)
BUILD_SHARED_LIBS:BOOL=OFF
//Download and build TBB from source
BUILD_TBB:BOOL=OFF
//Build accuracy & regression tests
BUILD_TESTS:BOOL=ON
//Build libtiff from source
BUILD_TIFF:BOOL=OFF
//Use symlinks instead of files copying during build (and !!INSTALL!!)
BUILD_USE_SYMLINKS:BOOL=OFF
//Build WebP from source
BUILD_WEBP:BOOL=OFF
//Include debug info into release binaries ('OFF' means default
// settings)
BUILD_WITH_DEBUG_INFO:BOOL=OFF
//Enables dynamic linking of IPP (only for standalone IPP)
BUILD_WITH_DYNAMIC_IPP:BOOL=OFF
//Build zlib from source
BUILD_ZLIB:BOOL=OFF
//Specify list of enabled baseline CPU optimizations
CPU_BASELINE:STRING=SSE3
//Specify list of dispatched CPU optimizations
CPU_DISPATCH:STRING=SSE4_1;SSE4_2;AVX;FP16;AVX2;AVX512_SKX
//Disable explicit optimized code (dispatched code/intrinsics/loop
// unrolling/etc)
CV_DISABLE_OPTIMIZATION:BOOL=OFF
//Use intrinsic-based optimized code
CV_ENABLE_INTRINSICS:BOOL=ON
//Enable OpenCV code trace
CV_TRACE:BOOL=ON
//Enable hardening of the resulting binaries (against security
// attacks, detects memory corruption, etc)
ENABLE_BUILD_HARDENING:BOOL=OFF
//Use ccache
ENABLE_CCACHE:BOOL=ON
//Enable coverage collection with GCov
ENABLE_COVERAGE:BOOL=OFF
//Enable -ffast-math (not recommended for GCC 4.6.x)
ENABLE_FAST_MATH:BOOL=OFF
//Add target with Python flake8 checker
ENABLE_FLAKE8:BOOL=OFF
//Enable GNU STL Debug mode (defines _GLIBCXX_DEBUG)
ENABLE_GNU_STL_DEBUG:BOOL=OFF
//Collect implementation data on function call
ENABLE_IMPL_COLLECTION:BOOL=OFF
//Instrument functions to collect calls trace and performance
ENABLE_INSTRUMENTATION:BOOL=OFF
//Enable Link Time Optimization
ENABLE_LTO:BOOL=OFF
//Show all warnings even if they are too noisy
ENABLE_NOISY_WARNINGS:BOOL=OFF
//Enable -fomit-frame-pointer for GCC
ENABLE_OMIT_FRAME_POINTER:BOOL=ON
//Generate position independent code (necessary for shared libraries)
ENABLE_PIC:BOOL=ON
//Use precompiled headers
ENABLE_PRECOMPILED_HEADERS:BOOL=ON
//Enable profiling in the GCC compiler (Add flags: -g -pg)
ENABLE_PROFILING:BOOL=OFF
//Add target with Pylint checks
ENABLE_PYLINT:BOOL=OFF
//Solution folder in Visual Studio or in other IDEs
ENABLE_SOLUTION_FOLDERS:BOOL=OFF
//Generate XML file for abi_compliance_checker tool
GENERATE_ABI_DESCRIPTOR:BOOL=OFF
//Change install rules to build the distribution package
INSTALL_CREATE_DISTRIB:BOOL=OFF
//Install C examples
INSTALL_C_EXAMPLES:BOOL=OFF
//Install Python examples
INSTALL_PYTHON_EXAMPLES:BOOL=OFF
//Install accuracy and performance test binaries and test data
INSTALL_TESTS:BOOL=OFF
//Use MKL with OpenMP multithreading
MKL_WITH_OPENMP:BOOL=OFF
//Use MKL with TBB multithreading
MKL_WITH_TBB:BOOL=OFF
//Build with OpenCL support
OPENCV_DNN_OPENCL:BOOL=ON
//Dump called OpenCV hooks
OPENCV_DUMP_HOOKS_FLOW:BOOL=OFF
//Enable non-free algorithms
OPENCV_ENABLE_NONFREE:BOOL=ON
//Where to look for additional OpenCV modules (can be ;-separated
// list of paths)
OPENCV_EXTRA_MODULES_PATH:PATH=
//Force using 3rdparty code from source
OPENCV_FORCE_3RDPARTY_BUILD:BOOL=OFF
//Generate .pc file for pkg-config build tool (deprecated)
OPENCV_GENERATE_PKGCONFIG:BOOL=OFF
//Generate setup_vars* scripts
OPENCV_GENERATE_SETUPVARS:BOOL=ON
//Python3 version
OPENCV_PYTHON3_VERSION:BOOL=OFF
//Include IEEE1394 support
WITH_1394:BOOL=ON
//Include Aravis GigE support
WITH_ARAVIS:BOOL=OFF
//Include Clp support (EPL)
WITH_CLP:BOOL=OFF
//Include NVidia Cuda Basic Linear Algebra Subprograms (BLAS) library
// support
WITH_CUBLAS:BOOL=ON
//Include NVidia Cuda Runtime support
WITH_CUDA:BOOL=OFF
//Include NVidia Cuda Fast Fourier Transform (FFT) library support
WITH_CUFFT:BOOL=ON
//Include Eigen2/Eigen3 support
WITH_EIGEN:BOOL=ON
//Include FFMPEG support
WITH_FFMPEG:BOOL=ON
//Include GDAL Support
WITH_GDAL:BOOL=OFF
//Include DICOM support
WITH_GDCM:BOOL=OFF
//Include Smartek GigE support
WITH_GIGEAPI:BOOL=OFF
//Include gPhoto2 library support
WITH_GPHOTO2:BOOL=OFF
//Include Gstreamer support
WITH_GSTREAMER:BOOL=ON
//Enable Gstreamer 0.10 support (instead of 1.x)
WITH_GSTREAMER_0_10:BOOL=OFF
//Include GTK support
WITH_GTK:BOOL=ON
//Use GTK version 2
WITH_GTK_2_X:BOOL=OFF
//Include Halide support
WITH_HALIDE:BOOL=OFF
//Include Ste||ar Group HPX support
WITH_HPX:BOOL=OFF
//Include HDR support
WITH_IMGCODEC_HDR:BOOL=ON
//Include PFM formats support
WITH_IMGCODEC_PFM:BOOL=ON
//Include PNM (PBM,PGM,PPM) and PAM formats support
WITH_IMGCODEC_PXM:BOOL=ON
//Include SUNRASTER support
WITH_IMGCODEC_SUNRASTER:BOOL=ON
//Include Intel Inference Engine support
WITH_INF_ENGINE:BOOL=OFF
//Include Intel IPP support
WITH_IPP:BOOL=ON
//Include Intel ITT support
WITH_ITT:BOOL=ON
//Include JPEG2K support
WITH_JASPER:BOOL=ON
//Include JPEG support
WITH_JPEG:BOOL=ON
//Include Lapack library support
WITH_LAPACK:BOOL=ON
//Include Intel librealsense support
WITH_LIBREALSENSE:BOOL=OFF
//Include Intel Media SDK support
WITH_MFX:BOOL=OFF
//Include NVidia Video Decoding library support
WITH_NVCUVID:BOOL=ON
//Include OpenCL Runtime support
WITH_OPENCL:BOOL=ON
//Include AMD OpenCL BLAS library support
WITH_OPENCLAMDBLAS:BOOL=ON
//Include AMD OpenCL FFT library support
WITH_OPENCLAMDFFT:BOOL=ON
//Include OpenCL Shared Virtual Memory support
WITH_OPENCL_SVM:BOOL=OFF
//Include ILM support via OpenEXR
WITH_OPENEXR:BOOL=ON
//Include OpenGL support
WITH_OPENGL:BOOL=OFF
//Include OpenMP support
WITH_OPENMP:BOOL=OFF
//Include OpenNI support
WITH_OPENNI:BOOL=OFF
//Include OpenNI2 support
WITH_OPENNI2:BOOL=OFF
//Include OpenVX support
WITH_OPENVX:BOOL=OFF
//Include PNG support
WITH_PNG:BOOL=ON
//Enable libprotobuf
WITH_PROTOBUF:BOOL=ON
//Use pthreads-based parallel_for
WITH_PTHREADS_PF:BOOL=ON
//Include Prosilica GigE support
WITH_PVAPI:BOOL=OFF
//Build with Qt Backend support
WITH_QT:BOOL=OFF
//Include library QR-code decoding
WITH_QUIRC:BOOL=ON
//Include Intel TBB support
WITH_TBB:BOOL=OFF
//Include TIFF support
WITH_TIFF:BOOL=ON
//Include Video 4 Linux support
WITH_V4L:BOOL=ON
//Include VA support
WITH_VA:BOOL=OFF
//Include Intel VA-API/OpenCL support
WITH_VA_INTEL:BOOL=OFF
//Include VTK library support (and build opencv_viz module eiher)
WITH_VTK:BOOL=ON
//Include Vulkan support
WITH_VULKAN:BOOL=OFF
//Include WebP support
WITH_WEBP:BOOL=ON
//Include XIMEA cameras support
WITH_XIMEA:BOOL=OFF
//Include Xine support (GPL)
WITH_XINE:BOOL=OFF