Merge pull request #16122 from alalek:cmake_update_cpu_compiler_detection
[platform/upstream/opencv.git] / cmake / OpenCVFindVA_INTEL.cmake
1 # Main variables:
2 # VA_INTEL_IOCL_INCLUDE_DIR to use VA_INTEL
3 # HAVE_VA_INTEL for conditional compilation OpenCV with/without VA_INTEL
4
5 # VA_INTEL_IOCL_ROOT - root of Intel OCL installation
6
7 if(UNIX AND NOT ANDROID)
8     if($ENV{VA_INTEL_IOCL_ROOT})
9         set(VA_INTEL_IOCL_ROOT $ENV{VA_INTEL_IOCL_ROOT})
10     else()
11         set(VA_INTEL_IOCL_ROOT "/opt/intel/opencl")
12     endif()
13
14     find_path(
15     VA_INTEL_IOCL_INCLUDE_DIR
16     NAMES CL/va_ext.h
17     PATHS ${VA_INTEL_IOCL_ROOT}
18     PATH_SUFFIXES include
19     DOC "Path to Intel OpenCL headers")
20 endif()
21
22 if(VA_INTEL_IOCL_INCLUDE_DIR)
23     set(HAVE_VA_INTEL TRUE)
24     if(NOT DEFINED VA_INTEL_LIBRARIES)
25       set(VA_INTEL_LIBRARIES "va" "va-drm")
26     endif()
27 else()
28     set(HAVE_VA_INTEL FALSE)
29     message(WARNING "Intel OpenCL installation is not found.")
30 endif()
31
32 mark_as_advanced(FORCE VA_INTEL_IOCL_INCLUDE_DIR)