buildspec.cmake 937 B

1234567891011121314151617181920212223242526272829
  1. # OBS CMake Windows build dependencies module
  2. include_guard(GLOBAL)
  3. include(buildspec_common)
  4. # _check_dependencies_windows: Set up Windows slice for _check_dependencies
  5. function(_check_dependencies_windows)
  6. set(dependencies_dir "${CMAKE_CURRENT_SOURCE_DIR}/.deps")
  7. set(prebuilt_filename "windows-deps-VERSION-ARCH-REVISION.zip")
  8. set(prebuilt_destination "obs-deps-VERSION-ARCH")
  9. set(qt6_filename "windows-deps-qt6-VERSION-ARCH-REVISION.zip")
  10. set(qt6_destination "obs-deps-qt6-VERSION-ARCH")
  11. set(cef_filename "cef_binary_VERSION_windows_ARCH_REVISION.zip")
  12. set(cef_destination "cef_binary_VERSION_windows_ARCH")
  13. if(CMAKE_GENERATOR_PLATFORM STREQUAL Win32)
  14. set(arch x86)
  15. set(dependencies_list prebuilt)
  16. else()
  17. set(arch ${CMAKE_GENERATOR_PLATFORM})
  18. set(dependencies_list prebuilt qt6 cef)
  19. endif()
  20. set(platform windows-${arch})
  21. _check_dependencies()
  22. endfunction()
  23. _check_dependencies_windows()