mirror of https://github.com/opencv/opencv.git
Open Source Computer Vision Library
https://opencv.org/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
776 B
30 lines
776 B
if(WIN32) |
|
try_compile(__VALID_DIRECTX |
|
"${OpenCV_BINARY_DIR}" |
|
"${OpenCV_SOURCE_DIR}/cmake/checks/directx.cpp" |
|
OUTPUT_VARIABLE TRY_OUT |
|
) |
|
if(NOT __VALID_DIRECTX) |
|
return() |
|
endif() |
|
try_compile(__VALID_DIRECTX_NV12 |
|
"${OpenCV_BINARY_DIR}" |
|
"${OpenCV_SOURCE_DIR}/cmake/checks/directx.cpp" |
|
COMPILE_DEFINITIONS "-DCHECK_NV12" |
|
OUTPUT_VARIABLE TRY_OUT |
|
) |
|
if(__VALID_DIRECTX_NV12) |
|
set(HAVE_DIRECTX_NV12 ON) |
|
else() |
|
message(STATUS "No support for DirectX NV12 format (install Windows 8 SDK)") |
|
endif() |
|
set(HAVE_DIRECTX ON) |
|
set(HAVE_D3D11 ON) |
|
set(HAVE_D3D10 ON) |
|
set(HAVE_D3D9 ON) |
|
|
|
if(HAVE_OPENCL AND WITH_OPENCL_D3D11_NV AND EXISTS "${OPENCL_INCLUDE_DIR}/CL/cl_d3d11_ext.h") |
|
set(HAVE_OPENCL_D3D11_NV ON) |
|
endif() |
|
|
|
endif()
|
|
|