detect_openmp.cmake 393 B

12345678910111213
  1. if(CMAKE_VERSION VERSION_LESS "3.9")
  2. message(STATUS "OpenMP detection requires CMake 3.9+") # OpenMP::OpenMP_CXX target
  3. endif()
  4. find_package(OpenMP)
  5. if(OpenMP_FOUND)
  6. if(TARGET OpenMP::OpenMP_CXX)
  7. set(HAVE_OPENMP 1)
  8. ocv_add_external_target(openmp "" "OpenMP::OpenMP_CXX" "HAVE_OPENMP=1")
  9. else()
  10. message(WARNING "OpenMP: missing OpenMP::OpenMP_CXX target")
  11. endif()
  12. endif()