File tree Expand file tree Collapse file tree 1 file changed +13
-5
lines changed
Expand file tree Collapse file tree 1 file changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -82,16 +82,24 @@ 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+ V_FLAGS="-DCMAKE_C_FLAGS=-march=x86-64-$v\
96+ -DCMAKE_CXX_FLAGS=-march=x86-64-$v\
97+ -DCMAKE_CUDA_FLAGS=-Xcompiler -march=x86-64-$v"
98+ cmake $COMMON_FLAGS $V_FLAGS -Bbuild-v$v .
99+ cmake --build build-v$v --parallel
100+ cmake --install build-v$v --prefix GPUJPEG-x86-64-v$v
101+ tar raf ${{ matrix.tar_name }} GPUJPEG-x86-64-v$v
102+ fi
95103
96104 - name : Upload Archive
97105 if : github.repository != 'CESNET/GPUJPEG' || github.ref != 'refs/heads/master'
You can’t perform that action at this time.
0 commit comments