OpenCVDetectDirectML.cmake 411 B

12345678910111213
  1. if(WIN32)
  2. try_compile(__VALID_DIRECTML
  3. "${OpenCV_BINARY_DIR}"
  4. "${OpenCV_SOURCE_DIR}/cmake/checks/directml.cpp"
  5. LINK_LIBRARIES d3d12 dxcore directml
  6. OUTPUT_VARIABLE TRY_OUT
  7. )
  8. if(NOT __VALID_DIRECTML)
  9. message(STATUS "No support for DirectML. d3d12, dxcore, directml libs are required, first bundled with Windows SDK 10.0.19041.0.")
  10. return()
  11. endif()
  12. set(HAVE_DIRECTML ON)
  13. endif()