File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change 5151 - os : macos-14
5252 cxx_options : ' -mavx2'
5353
54+ include :
55+ - os : windows-latest
56+ compiler : cl
57+ - os : windows-latest
58+ compiler : clang-cl
59+
5460 steps :
5561 - uses : actions/checkout@v4
5662 with :
7076
7177 - name : Build EigenPy
7278 shell : pixi run bash -el {0}
79+ if : contains(${{ matrix.os }}, 'ubuntu') || contains(${{ matrix.os }}, macos)
7380 run : |
7481 pixi run -e ${{ matrix.environment }} \
7582 configure \
7986 cmake --build build --target all
8087 ctest --test-dir build --output-on-failure
8188
89+ - name : Build EigenPy
90+ shell : pixi run cmd /C CALL {0}
91+ if : contains(${{ matrix.os }}, 'windows')
92+ env :
93+ CC : ${{ matrix.compiler }}
94+ CXX : ${{ matrix.compiler }}
95+ run : |
96+ pixi run -e ${{ matrix.environment }} ^
97+ configure ^
98+ -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} ^
99+ -DCMAKE_CXX_FLAGS=${{ matrix.cxx_options }}
100+ # Don't run build and clean to not overwrite CMAKE_BUILD_TYPE and CMAKE_CXX_FLAGS
101+ cmake --build build --target all
102+ ctest --test-dir build --output-on-failure
103+
82104 check :
83105 if : always()
84106 name : check-macos-linux-conda
You can’t perform that action at this time.
0 commit comments