File: OpenCVDetectDirectML.cmake

package info (click to toggle)
opencv 4.10.0%2Bdfsg-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 282,092 kB
  • sloc: cpp: 1,178,079; xml: 682,621; python: 49,092; lisp: 31,150; java: 25,469; ansic: 11,039; javascript: 6,085; sh: 1,214; cs: 601; perl: 494; objc: 210; makefile: 173
file content (13 lines) | stat: -rw-r--r-- 366 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
if(WIN32)
  try_compile(__VALID_DIRECTML
    "${OpenCV_BINARY_DIR}"
    "${OpenCV_SOURCE_DIR}/cmake/checks/directml.cpp"
    LINK_LIBRARIES d3d12 dxcore directml
    OUTPUT_VARIABLE TRY_OUT
  )
  if(NOT __VALID_DIRECTML)
    message(STATUS "No support for DirectML (d3d12, dxcore, directml libs are required)")
    return()
  endif()
  set(HAVE_DIRECTML ON)
endif()