detect_win32ui.cmake 471 B

123456789101112131415
  1. #--- Win32 UI ---
  2. ocv_clear_vars(HAVE_WIN32UI)
  3. if(WITH_WIN32UI)
  4. try_compile(HAVE_WIN32UI
  5. "${CMAKE_CURRENT_BINARY_DIR}"
  6. "${OpenCV_SOURCE_DIR}/cmake/checks/win32uitest.cpp"
  7. CMAKE_FLAGS "-DLINK_LIBRARIES:STRING=user32;gdi32")
  8. if(HAVE_WIN32UI)
  9. set(__libs "user32" "gdi32")
  10. if(OpenCV_ARCH STREQUAL "ARM64")
  11. list(APPEND __libs "comdlg32" "advapi32")
  12. endif()
  13. ocv_add_external_target(win32ui "" "${__libs}" "HAVE_WIN32UI")
  14. endif()
  15. endif()