Add macOS support to gfxstream build systems and CI#109
Add macOS support to gfxstream build systems and CI#109ericcurtin wants to merge 1 commit intogoogle:mainfrom
Conversation
Fix CMake build for Apple Silicon (ASTC NEON ISA selection, XCB header guards, duplicate VK platform define cleanup). Add Meson build parity with ObjC/ObjC++ language support, darwin platform handling, macOS framework dependencies, and platform-specific sources. Add macOS CI jobs for CMake, Meson, and Bazel builds on Apple Silicon runners. Include KosmicKrisp Vulkan ICD support on macOS. Signed-off-by: Eric Curtin <eric.curtin@docker.com>
|
Can you access the CI? It seems the meson and Bazel builds are broken: Analyzing: 141 targets (189 packages loaded, 3092 targets configured) Conditions checked: To see a condition's definition, run: bazel query --output=build . This instance of @@+git_repository+angle//:angle_glslang has configuration identifier e5b2512. To inspect its configuration, run: bazel config e5b2512. For more help, see https://bazel.build/docs/configurable-attributes#faq-select-choose-condition. ERROR: Analysis of target '//common/testenv:graphics_test_environment_drivers' failed; build aborted: Analysis failed |
Fix CMake build for Apple Silicon (ASTC NEON ISA selection, XCB header
guards, duplicate VK platform define cleanup). Add Meson build parity
with ObjC/ObjC++ language support, darwin platform handling, macOS
framework dependencies, and platform-specific sources. Add macOS CI
jobs for CMake, Meson, and Bazel builds on Apple Silicon runners.
Include KosmicKrisp Vulkan ICD support on macOS.