diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 27343bb9..b23cf953 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -190,11 +190,21 @@ jobs: python -m pip install -r requirements.txt python -m pip install -r docs/requirements.txt - - name: Build package - env: - CL: "/std:c++17" + - name: Install clang run: | - python scripts/build/install.py + choco install llvm -y --force + clang-cl --version + + - name: Build package + shell: cmd /C call {0} + run: | + set CC=clang-cl + set CXX=clang-cl + python scripts/build/add_dummy_submodules.py + python setup.py build_ext --inplace + python -m pip install . + python scripts/build/delete_dummy_submodules.py + python -m pip install . --force-reinstall - name: Run tests run: |