cvconfig.h.in 4 KB
Newer Older
wester committed
1
/* OpenCV compiled as static or dynamic libs */
wester committed
2
#cmakedefine BUILD_SHARED_LIBS
wester committed
3 4

/* Compile for 'real' NVIDIA GPU architectures */
wester committed
5
#define CUDA_ARCH_BIN "${OPENCV_CUDA_ARCH_BIN}"
wester committed
6 7

/* Create PTX or BIN for 1.0 compute capability */
wester committed
8
#cmakedefine CUDA_ARCH_BIN_OR_PTX_10
wester committed
9 10

/* NVIDIA GPU features are used */
wester committed
11
#define CUDA_ARCH_FEATURES "${OPENCV_CUDA_ARCH_FEATURES}"
wester committed
12 13

/* Compile for 'virtual' NVIDIA PTX architectures */
wester committed
14
#define CUDA_ARCH_PTX "${OPENCV_CUDA_ARCH_PTX}"
wester committed
15 16

/* AVFoundation video libraries */
wester committed
17
#cmakedefine HAVE_AVFOUNDATION
wester committed
18 19

/* V4L capturing support */
wester committed
20
#cmakedefine HAVE_CAMV4L
wester committed
21 22

/* V4L2 capturing support */
wester committed
23
#cmakedefine HAVE_CAMV4L2
wester committed
24 25

/* Carbon windowing environment */
wester committed
26
#cmakedefine HAVE_CARBON
wester committed
27 28

/* AMD's Basic Linear Algebra Subprograms Library*/
wester committed
29
#cmakedefine HAVE_CLAMDBLAS
wester committed
30 31

/* AMD's OpenCL Fast Fourier Transform Library*/
wester committed
32
#cmakedefine HAVE_CLAMDFFT
wester committed
33 34

/* Clp support */
wester committed
35
#cmakedefine HAVE_CLP
wester committed
36 37

/* Cocoa API */
wester committed
38
#cmakedefine HAVE_COCOA
wester committed
39 40

/* C= */
wester committed
41
#cmakedefine HAVE_CSTRIPES
wester committed
42 43

/* NVidia Cuda Basic Linear Algebra Subprograms (BLAS) API*/
wester committed
44
#cmakedefine HAVE_CUBLAS
wester committed
45 46

/* NVidia Cuda Runtime API*/
wester committed
47
#cmakedefine HAVE_CUDA
wester committed
48 49

/* NVidia Cuda Fast Fourier Transform (FFT) API*/
wester committed
50
#cmakedefine HAVE_CUFFT
wester committed
51 52

/* IEEE1394 capturing support */
wester committed
53
#cmakedefine HAVE_DC1394
wester committed
54 55

/* IEEE1394 capturing support - libdc1394 v2.x */
wester committed
56
#cmakedefine HAVE_DC1394_2
wester committed
57 58

/* DirectX */
wester committed
59 60 61 62 63
#cmakedefine HAVE_DIRECTX
#cmakedefine HAVE_DIRECTX_NV12
#cmakedefine HAVE_D3D11
#cmakedefine HAVE_D3D10
#cmakedefine HAVE_D3D9
wester committed
64 65

/* DirectShow Video Capture library */
wester committed
66
#cmakedefine HAVE_DSHOW
wester committed
67 68

/* Eigen Matrix & Linear Algebra Library */
wester committed
69
#cmakedefine HAVE_EIGEN
wester committed
70 71

/* FFMpeg video library */
wester committed
72
#cmakedefine HAVE_FFMPEG
wester committed
73

a  
Kai Westerkamp committed
74
/* ffmpeg's libswscale */
wester committed
75
#cmakedefine HAVE_FFMPEG_SWSCALE
a  
Kai Westerkamp committed
76 77

/* ffmpeg in Gentoo */
wester committed
78
#cmakedefine HAVE_GENTOO_FFMPEG
a  
Kai Westerkamp committed
79

wester committed
80
/* Geospatial Data Abstraction Library */
wester committed
81
#cmakedefine HAVE_GDAL
wester committed
82 83

/* GStreamer multimedia framework */
wester committed
84
#cmakedefine HAVE_GSTREAMER
wester committed
85 86

/* GTK+ 2.0 Thread support */
wester committed
87
#cmakedefine HAVE_GTHREAD
wester committed
88 89

/* GTK+ 2.x toolkit */
wester committed
90
#cmakedefine HAVE_GTK
wester committed
91 92

/* Define to 1 if you have the <inttypes.h> header file. */
wester committed
93
#cmakedefine HAVE_INTTYPES_H 1
wester committed
94 95

/* Intel Perceptual Computing SDK library */
wester committed
96
#cmakedefine HAVE_INTELPERC
wester committed
97 98

/* Intel Integrated Performance Primitives */
wester committed
99 100
#cmakedefine HAVE_IPP
#cmakedefine HAVE_IPP_ICV_ONLY
wester committed
101 102

/* Intel IPP Async */
wester committed
103
#cmakedefine HAVE_IPP_A
wester committed
104 105

/* JPEG-2000 codec */
wester committed
106
#cmakedefine HAVE_JASPER
wester committed
107 108

/* IJG JPEG codec */
wester committed
109
#cmakedefine HAVE_JPEG
wester committed
110 111

/* libpng/png.h needs to be included */
wester committed
112
#cmakedefine HAVE_LIBPNG_PNG_H
wester committed
113 114

/* V4L/V4L2 capturing support via libv4l */
wester committed
115
#cmakedefine HAVE_LIBV4L
wester committed
116 117

/* Microsoft Media Foundation Capture library */
wester committed
118
#cmakedefine HAVE_MSMF
wester committed
119 120

/* NVidia Video Decoding API*/
wester committed
121
#cmakedefine HAVE_NVCUVID
wester committed
122 123

/* OpenCL Support */
wester committed
124 125 126
#cmakedefine HAVE_OPENCL
#cmakedefine HAVE_OPENCL_STATIC
#cmakedefine HAVE_OPENCL_SVM
wester committed
127 128

/* OpenEXR codec */
wester committed
129
#cmakedefine HAVE_OPENEXR
wester committed
130 131

/* OpenGL support*/
wester committed
132
#cmakedefine HAVE_OPENGL
wester committed
133 134

/* OpenNI library */
wester committed
135
#cmakedefine HAVE_OPENNI
wester committed
136 137

/* OpenNI library */
wester committed
138
#cmakedefine HAVE_OPENNI2
wester committed
139 140

/* PNG codec */
wester committed
141
#cmakedefine HAVE_PNG
wester committed
142 143

/* Posix threads (pthreads) */
wester committed
144
#cmakedefine HAVE_PTHREADS
wester committed
145 146

/* parallel_for with pthreads */
wester committed
147
#cmakedefine HAVE_PTHREADS_PF
wester committed
148 149

/* Qt support */
wester committed
150
#cmakedefine HAVE_QT
wester committed
151 152

/* Qt OpenGL support */
wester committed
153
#cmakedefine HAVE_QT_OPENGL
wester committed
154 155

/* QuickTime video libraries */
wester committed
156
#cmakedefine HAVE_QUICKTIME
wester committed
157 158

/* QTKit video libraries */
wester committed
159
#cmakedefine HAVE_QTKIT
wester committed
160 161

/* Intel Threading Building Blocks */
wester committed
162
#cmakedefine HAVE_TBB
wester committed
163 164

/* TIFF codec */
wester committed
165
#cmakedefine HAVE_TIFF
wester committed
166 167

/* Unicap video capture library */
wester committed
168
#cmakedefine HAVE_UNICAP
wester committed
169 170

/* Video for Windows support */
wester committed
171
#cmakedefine HAVE_VFW
wester committed
172 173

/* V4L2 capturing support in videoio.h */
wester committed
174
#cmakedefine HAVE_VIDEOIO
wester committed
175 176

/* Win32 UI */
wester committed
177
#cmakedefine HAVE_WIN32UI
wester committed
178 179

/* XIMEA camera support */
wester committed
180
#cmakedefine HAVE_XIMEA
wester committed
181 182

/* Xine video library */
wester committed
183
#cmakedefine HAVE_XINE
wester committed
184 185 186

/* Define if your processor stores words with the most significant byte
   first (like Motorola and SPARC, unlike Intel and VAX). */
wester committed
187
#cmakedefine WORDS_BIGENDIAN
wester committed
188 189

/* gPhoto2 library */
wester committed
190
#cmakedefine HAVE_GPHOTO2
wester committed
191 192

/* VA library (libva) */
wester committed
193
#cmakedefine HAVE_VA
wester committed
194 195

/* Intel VA-API/OpenCL */
wester committed
196
#cmakedefine HAVE_VA_INTEL