diff --git a/.github/workflows/swift.yml b/.github/workflows/swift.yml index ebf29716..d54ca67d 100644 --- a/.github/workflows/swift.yml +++ b/.github/workflows/swift.yml @@ -74,8 +74,6 @@ jobs: ccache-${{ runner.os }}- - name: Configure ccache run: | - echo "CC=ccache clang" >> "$GITHUB_ENV" - echo "CXX=ccache clang++" >> "$GITHUB_ENV" ccache --max-size="$CCACHE_MAXSIZE" ccache --zero-stats - name: Prepare ladybug sources @@ -87,6 +85,8 @@ jobs: -destination "${{ matrix.destination }}" \ -configuration ${{ matrix.config }} \ ENABLE_TESTABILITY=YES \ + C_COMPILER_LAUNCHER=ccache \ + CLANG_ENABLE_EXPLICIT_MODULES_WITH_COMPILER_LAUNCHER=YES \ CODE_SIGN_IDENTITY="" \ CODE_SIGNING_REQUIRED=NO - name: Test on iOS Simulator @@ -96,6 +96,8 @@ jobs: -destination "${{ matrix.destination }}" \ -configuration ${{ matrix.config }} \ ENABLE_TESTABILITY=YES \ + C_COMPILER_LAUNCHER=ccache \ + CLANG_ENABLE_EXPLICIT_MODULES_WITH_COMPILER_LAUNCHER=YES \ CODE_SIGN_IDENTITY="" \ CODE_SIGNING_REQUIRED=NO - name: Show ccache stats diff --git a/Tests/ladybug-swiftTests/ExtensionTests.swift b/Tests/ladybug-swiftTests/ExtensionTests.swift index 8c160752..5c5907dc 100644 --- a/Tests/ladybug-swiftTests/ExtensionTests.swift +++ b/Tests/ladybug-swiftTests/ExtensionTests.swift @@ -11,6 +11,10 @@ import XCTest final class ExtensionTests: XCTestCase { func testGds() async throws { + #if os(iOS) + throw XCTSkip("ALGO extension installation is not available on iOS simulator") + #endif + func normalize(_ rows: [[String]]) -> [[String]] { return rows