6666 CMAKE_CXX_COMPILER="${CXX}" CMAKE_C_COMPILER="${CC}" GTEST_ROOT="${BASE}/usr" CFLAGS="-Werror -g -fsanitize=undefined -fno-sanitize-recover=all" CXXFLAGS="-Werror -g -ggdb3 -fsanitize=undefined -fno-sanitize-recover=all" ${ACTION}
6767
6868 linux :
69- runs-on : ubuntu-18.04
69+ runs-on : ubuntu-latest
7070 strategy :
7171 fail-fast : false
7272 matrix :
7676 - name : install build depends
7777 run : |
7878 sudo apt-get update
79- sudo apt-get install g++-multilib clang-8 valgrind
79+ sudo apt-get install g++-multilib clang valgrind
8080 - name : build and test
8181 shell : bash
8282 run : |
@@ -161,17 +161,12 @@ jobs:
161161 fi
162162
163163 # install gtest
164- wget https://github.com/google/googletest/archive/release-1.7.0.zip -O googletest-release-1.7.0.zip
165- unzip -q googletest-release-1.7.0.zip
166- cd googletest-release-1.7.0
167- $CXX -m${ARCH} src/gtest-all.cc -I. -Iinclude -c -fPIC
168- $CXX -m${ARCH} src/gtest_main.cc -I. -Iinclude -c -fPIC
169- ar -rv libgtest.a gtest-all.o
170- ar -rv libgtest_main.a gtest_main.o
171- mkdir -p ${BASE}/usr/include
172- cp -r include/gtest ${BASE}/usr/include
173- mkdir -p ${BASE}/usr/lib
174- mv *.a ${BASE}/usr/lib
164+ wget https://github.com/google/googletest/archive/v1.13.0.zip -O googletest-1.13.0.zip
165+ unzip -q googletest-1.13.0.zip
166+ cd googletest-1.13.0
167+ cmake -S . -DCMAKE_CXX_FLAGS="-m$ARCH" --install-prefix="$BASE/usr"
168+ cmake --build . --verbose
169+ cmake --install . --verbose
175170 cd ..
176171
177172 # install zlib
@@ -180,7 +175,7 @@ jobs:
180175 fi
181176
182177 # build and test
183- CMAKE_CXX_COMPILER="${CXX}" CMAKE_C_COMPILER="${CC}" GTEST_ROOT="${BASE}/usr" CFLAGS="-Werror -g -fsanitize=undefined -fno-sanitize-recover=all" CXXFLAGS="-Werror -g -ggdb3 -fsanitize=undefined -fno-sanitize-recover=all" ${ACTION}
178+ CMAKE_CXX_COMPILER="${CXX}" CMAKE_C_COMPILER="${CC}" GTEST_ROOT="${BASE}/usr" CFLAGS="-Werror -g -gdwarf-4 - fsanitize=undefined -fno-sanitize-recover=all" CXXFLAGS="-Werror -g -ggdb3 -gdwarf-4 -fsanitize=undefined -fno-sanitize-recover=all" ${ACTION}
184179
185180 windows :
186181 runs-on : windows-2019
0 commit comments