diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3726072..84e47ff 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -37,14 +37,20 @@ jobs: uses: KyleMayes/install-llvm-action@v2 with: version: '17' + env: 1 - name: Symlink libclang.so (Linux) if: contains(matrix.os, 'ubuntu') run: sudo ln -s libclang-11.so.1 /lib/x86_64-linux-gnu/libclang.so working-directory: ${{ env.LLVM_PATH }}/lib - - name: Configure CMake - run: cmake -B build -DREFLECT_BUILD_EXAMPLE=OFF + - name: Configure CMake (Windows) + if: runner.os == 'Windows' + run: cmake -B build -G Ninja -DREFLECT_BUILD_EXAMPLE=OFF -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ + + - name: Configure CMake (Linux) + if: runner.os != 'Windows' + run: cmake -B build -DREFLECT_BUILD_EXAMPLE=OFF -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ - name: Build run: cmake --build build