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 | |