|
|
|
|
@ -682,7 +682,10 @@ jobs:
|
|
|
|
|
extra: sdl2 glfw molten-vk |
|
|
|
|
- build: |
|
|
|
|
script: unix-desktop.sh |
|
|
|
|
- lcov |
|
|
|
|
# The 14.3 image seems to have the new lcov, which is very picky and throws |
|
|
|
|
# errors about a ton of little things, 14.0.1 and older didn't |
|
|
|
|
- lcov: |
|
|
|
|
extra: --ignore-errors inconsistent,gcov |
|
|
|
|
|
|
|
|
|
macos-gles3: |
|
|
|
|
executor: xcode-14_3 |
|
|
|
|
@ -701,7 +704,10 @@ jobs:
|
|
|
|
|
build: macos12-arm64 |
|
|
|
|
- build: |
|
|
|
|
script: unix-desktop-gles.sh |
|
|
|
|
- lcov |
|
|
|
|
# The 14.3 image seems to have the new lcov, which is very picky and throws |
|
|
|
|
# errors about a ton of little things, 14.0.1 and older didn't |
|
|
|
|
- lcov: |
|
|
|
|
extra: --ignore-errors inconsistent,gcov |
|
|
|
|
|
|
|
|
|
macos-vulkan: |
|
|
|
|
executor: xcode-14_3 |
|
|
|
|
@ -716,7 +722,14 @@ jobs:
|
|
|
|
|
build: macos12-x64-arm64 |
|
|
|
|
- build: |
|
|
|
|
script: unix-desktop-vulkan.sh |
|
|
|
|
- lcov |
|
|
|
|
# The 14.3 image seems to have the new lcov, which is very picky and throws |
|
|
|
|
# errors about a ton of little things, 14.0.1 and older didn't. |
|
|
|
|
# Additionally, the lcov step removes `*/build/src/*` that contains things |
|
|
|
|
# like resources generated by corrade-rc. Those aren't (so far) on the |
|
|
|
|
# macOS Vulkan job, and thus cause it to fail. Ignore those errors here. |
|
|
|
|
# TODO: remove the `unused` part once Vulkan has shaders and such |
|
|
|
|
- lcov: |
|
|
|
|
extra: --ignore-errors inconsistent,gcov,unused |
|
|
|
|
|
|
|
|
|
macos-static: |
|
|
|
|
# Static MoltenVK needs newer Xcode and CMake |
|
|
|
|
@ -742,11 +755,12 @@ jobs:
|
|
|
|
|
- install-static-moltenvk |
|
|
|
|
- build: |
|
|
|
|
script: unix-desktop.sh |
|
|
|
|
# For some reason newer lcov produces random consistency errors, like the |
|
|
|
|
# one in package/archlinux/PKGBUILD. Not the case with Xcode 13.4 image, |
|
|
|
|
# only here. |
|
|
|
|
# The 14.3+ images seems to have the new lcov, which is very picky and |
|
|
|
|
# throws errors about a ton of little things, 14.0.1 and older didn't. |
|
|
|
|
# There are even more errors than with dynamic builds, what kind of trash |
|
|
|
|
# crap is this?! |
|
|
|
|
- lcov: |
|
|
|
|
extra: --ignore-errors inconsistent,gcov |
|
|
|
|
extra: --ignore-errors inconsistent,gcov,range |
|
|
|
|
|
|
|
|
|
emscripten-webgl1: |
|
|
|
|
executor: emscripten2 |
|
|
|
|
|