1234567891011121314151617181920212223242526272829303132 |
- # OBS CMake macOS build dependencies module
- include_guard(GLOBAL)
- include(buildspec_common)
- # _check_dependencies_macos: Set up macOS slice for _check_dependencies
- function(_check_dependencies_macos)
- set(arch universal)
- set(platform macos-${arch})
- file(READ "${CMAKE_CURRENT_SOURCE_DIR}/buildspec.json" buildspec)
- set(dependencies_dir "${CMAKE_CURRENT_SOURCE_DIR}/.deps")
- set(prebuilt_filename "macos-deps-VERSION-ARCH-REVISION.tar.xz")
- set(prebuilt_destination "obs-deps-VERSION-ARCH")
- set(qt6_filename "macos-deps-qt6-VERSION-ARCH-REVISION.tar.xz")
- set(qt6_destination "obs-deps-qt6-VERSION-ARCH")
- set(cef_filename "cef_binary_VERSION_macos_ARCH_REVISION.tar.xz")
- set(cef_destination "cef_binary_VERSION_macos_ARCH")
- set(dependencies_list prebuilt qt6 cef)
- _check_dependencies()
- execute_process(
- COMMAND "xattr" -r -d com.apple.quarantine "${dependencies_dir}/${destination}"
- RESULT_VARIABLE result
- COMMAND_ERROR_IS_FATAL ANY
- )
- endfunction()
- _check_dependencies_macos()
|