1#ifndef OPENCV_CVCONFIG_H_INCLUDED
2#define OPENCV_CVCONFIG_H_INCLUDED
3
4/* OpenCV compiled as static or dynamic libs */
5#define BUILD_SHARED_LIBS
6
7/* OpenCV intrinsics optimized code */
8#define CV_ENABLE_INTRINSICS
9
10/* OpenCV additional optimized code */
11/* #undef CV_DISABLE_OPTIMIZATION */
12
13/* Compile for 'real' NVIDIA GPU architectures */
14#define CUDA_ARCH_BIN ""
15
16/* NVIDIA GPU features are used */
17#define CUDA_ARCH_FEATURES ""
18
19/* Compile for 'virtual' NVIDIA PTX architectures */
20#define CUDA_ARCH_PTX ""
21
22/* AMD's Basic Linear Algebra Subprograms Library*/
23/* #undef HAVE_CLAMDBLAS */
24
25/* AMD's OpenCL Fast Fourier Transform Library*/
26/* #undef HAVE_CLAMDFFT */
27
28/* Clp support */
29/* #undef HAVE_CLP */
30
31/* NVIDIA CUDA Runtime API*/
32/* #undef HAVE_CUDA */
33
34/* NVIDIA CUDA Basic Linear Algebra Subprograms (BLAS) API*/
35/* #undef HAVE_CUBLAS */
36
37/* NVIDIA CUDA Deep Neural Network (cuDNN) API*/
38/* #undef HAVE_CUDNN */
39
40/* NVIDIA CUDA Fast Fourier Transform (FFT) API*/
41/* #undef HAVE_CUFFT */
42
43/* DirectX */
44/* #undef HAVE_DIRECTX */
45/* #undef HAVE_DIRECTX_NV12 */
46/* #undef HAVE_D3D11 */
47/* #undef HAVE_D3D10 */
48/* #undef HAVE_D3D9 */
49
50/* Eigen Matrix & Linear Algebra Library */
51/* #undef HAVE_EIGEN */
52
53/* Geospatial Data Abstraction Library */
54/* #undef HAVE_GDAL */
55
56/* Halide support */
57/* #undef HAVE_HALIDE */
58
59/* Vulkan support */
60/* #undef HAVE_VULKAN */
61
62/* Define to 1 if you have the <inttypes.h> header file. */
63/* #undef HAVE_INTTYPES_H */
64
65/* Intel Integrated Performance Primitives */
66#define HAVE_IPP
67#define HAVE_IPP_ICV
68#define HAVE_IPP_IW
69#define HAVE_IPP_IW_LL
70
71/* JPEG-2000 codec */
72#define HAVE_OPENJPEG
73/* #undef HAVE_JASPER */
74
75/* AVIF codec */
76/* #undef HAVE_AVIF */
77
78/* IJG JPEG codec */
79#define HAVE_JPEG
80
81/* JPEG XL codec */
82/* #undef HAVE_JPEGXL */
83
84/* GDCM DICOM codec */
85/* #undef HAVE_GDCM */
86
87/* NVIDIA Video Decoding API*/
88/* #undef HAVE_NVCUVID */
89/* #undef HAVE_NVCUVID_HEADER */
90/* #undef HAVE_DYNLINK_NVCUVID_HEADER */
91
92/* NVIDIA Video Encoding API*/
93/* #undef HAVE_NVCUVENC */
94
95/* OpenCL Support */
96#define HAVE_OPENCL
97/* #undef HAVE_OPENCL_STATIC */
98/* #undef HAVE_OPENCL_SVM */
99
100/* NVIDIA OpenCL D3D Extensions support */
101/* #undef HAVE_OPENCL_D3D11_NV */
102
103/* OpenEXR codec */
104#define HAVE_OPENEXR
105
106/* OpenGL support*/
107/* #undef HAVE_OPENGL */
108
109/* PNG codec */
110#define HAVE_PNG
111
112/* PNG codec */
113/* #undef HAVE_SPNG */
114
115/* Posix threads (pthreads) */
116#define HAVE_PTHREAD
117
118/* parallel_for with pthreads */
119#define HAVE_PTHREADS_PF
120
121/* Intel Threading Building Blocks */
122/* #undef HAVE_TBB */
123
124/* Ste||ar Group High Performance ParallelX */
125/* #undef HAVE_HPX */
126
127/* TIFF codec */
128#define HAVE_TIFF
129
130/* Define if your processor stores words with the most significant byte
131 first (like Motorola and SPARC, unlike Intel and VAX). */
132/* #undef WORDS_BIGENDIAN */
133
134/* VA library (libva) */
135#define HAVE_VA
136
137/* Intel VA-API/OpenCL */
138#define HAVE_VA_INTEL
139
140/* Lapack */
141/* #undef HAVE_LAPACK */
142
143/* Library was compiled with functions instrumentation */
144/* #undef ENABLE_INSTRUMENTATION */
145
146/* OpenVX */
147/* #undef HAVE_OPENVX */
148
149/* OpenCV trace utilities */
150#define OPENCV_TRACE
151
152/* Library QR-code decoding */
153/* #undef HAVE_QUIRC */
154
155#endif // OPENCV_CVCONFIG_H_INCLUDED
156

source code of opencv/build/opencv2/cvconfig.h