@@ -20,16 +20,35 @@ jobs:
2020 echo "build-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT"
2121 echo "bin-dir=${{ github.workspace }}/bin" >> "$GITHUB_OUTPUT"
2222
23- - name : Configure CMake
23+ - name : Configure CMake (w/ vector support)
2424 run : >
2525 cmake -B ${{ steps.strings.outputs.build-dir }}
2626 -DQUICKED_NONATIVE=ON
2727 -S ${{ github.workspace }}
2828
29- - name : Build
29+ - name : Build (w/ vector support)
3030 run : cmake --build ${{ steps.strings.outputs.build-dir }} --config Release --parallel 2
3131
32- - name : Move the target artifacts
32+ - name : Move the target artifacts (w/ vector support)
33+ run : |
34+ mkdir -p ${{ steps.strings.outputs.bin-dir }}/release
35+ mv ${{ steps.strings.outputs.bin-dir }}/align_benchmark ${{ steps.strings.outputs.bin-dir }}/release/align_benchmark-x86_64-SIMD
36+ mv ${{ steps.strings.outputs.bin-dir }}/generate_dataset ${{ steps.strings.outputs.bin-dir }}/release/generate_dataset-x86_64-SIMD
37+
38+ - name : Clean
39+ run : cmake --build ${{ steps.strings.outputs.build-dir }} --target clean
40+
41+ - name : Configure CMake (w/o vector support)
42+ run : >
43+ cmake -B ${{ steps.strings.outputs.build-dir }}
44+ -DQUICKED_NONATIVE=ON
45+ -DQUICKED_FORCESCALAR=ON
46+ -S ${{ github.workspace }}
47+
48+ - name : Build (w/o vector support)
49+ run : cmake --build ${{ steps.strings.outputs.build-dir }} --config Release --parallel 2
50+
51+ - name : Move the target artifacts (w/o vector support)
3352 run : |
3453 mkdir -p ${{ steps.strings.outputs.bin-dir }}/release
3554 mv ${{ steps.strings.outputs.bin-dir }}/align_benchmark ${{ steps.strings.outputs.bin-dir }}/release/align_benchmark-x86_64
0 commit comments