File tree Expand file tree Collapse file tree 1 file changed +14
-5
lines changed
Expand file tree Collapse file tree 1 file changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -82,16 +82,25 @@ jobs:
8282 sudo ln -sf /usr/bin/gcc-8 /usr/local/cuda/bin/gcc
8383 - name : Build
8484 run : |
85- cmake\
86- -DCMAKE_CUDA_ARCHITECTURES=${{ matrix.cuda_arch }}\
85+ COMMON_FLAGS="-DCMAKE_CUDA_ARCHITECTURES=${{ matrix.cuda_arch }}\
8786 -DCMAKE_BUILD_TYPE=Release\
88- -DCMAKE_INSTALL_RPATH='$ORIGIN/../lib' \
89- -DENABLE_FPNGE=ON\
90- -Bbuild .
87+ -DCMAKE_INSTALL_RPATH='$ORIGIN/../lib'\
88+ -DENABLE_FPNGE=ON"
89+ cmake $COMMON_FLAGS -Bbuild .
9190 cmake --build build --parallel
9291 ctest -R unittests
9392 cmake --install build --prefix GPUJPEG
9493 tar caf ${{ matrix.tar_name }} GPUJPEG
94+ for v in v3 v4; do
95+ cmake $COMMON_FLAGS\
96+ -DCMAKE_C_FLAGS=-march=x86-64-$v\
97+ -DCMAKE_CXX_FLAGS=-march=x86-64-$v\
98+ -DCMAKE_CUDA_FLAGS="-Xcompiler -march=x86-64-$v"\
99+ -Bbuild-v$v .
100+ cmake --build build-v$v --parallel
101+ cmake --install build-v$v --prefix GPUJPEG-x86-64-v$v
102+ tar raf ${{ matrix.tar_name }} GPUJPEG-x86-64-v$v
103+ done
95104
96105 - name : Upload Archive
97106 if : github.repository != 'CESNET/GPUJPEG' || github.ref != 'refs/heads/master'
You can’t perform that action at this time.
0 commit comments