mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-10-18 03:29:49 +02:00
Merge pull request #1120 from redboltz/fix_osx_ci
Removed invalid ctest option `r`.
This commit is contained in:
19
.github/workflows/gha.yml
vendored
19
.github/workflows/gha.yml
vendored
@@ -18,6 +18,9 @@ jobs:
|
|||||||
pattern: [0, 1, 2, 3]
|
pattern: [0, 1, 2, 3]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1
|
- uses: actions/checkout@v1
|
||||||
|
- name: install gtest
|
||||||
|
run: |
|
||||||
|
brew install --force googletest
|
||||||
- name: build and test
|
- name: build and test
|
||||||
env:
|
env:
|
||||||
CC: clang
|
CC: clang
|
||||||
@@ -48,22 +51,8 @@ jobs:
|
|||||||
export CHAR_SIGN="unsigned"
|
export CHAR_SIGN="unsigned"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# install gtest
|
|
||||||
wget https://github.com/google/googletest/archive/release-1.7.0.zip -O googletest-release-1.7.0.zip
|
|
||||||
unzip -q googletest-release-1.7.0.zip
|
|
||||||
cd googletest-release-1.7.0
|
|
||||||
$CXX -m${ARCH} src/gtest-all.cc -I. -Iinclude -c
|
|
||||||
$CXX -m${ARCH} src/gtest_main.cc -I. -Iinclude -c
|
|
||||||
ar -rv libgtest.a gtest-all.o
|
|
||||||
ar -rv libgtest_main.a gtest_main.o
|
|
||||||
mkdir -p ${BASE}/usr/include
|
|
||||||
cp -r include/gtest ${BASE}/usr/include
|
|
||||||
mkdir -p ${BASE}/usr/lib
|
|
||||||
mv *.a ${BASE}/usr/lib
|
|
||||||
cd ..
|
|
||||||
|
|
||||||
# build and test
|
# build and test
|
||||||
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}
|
CMAKE_CXX_COMPILER="${CXX}" CMAKE_C_COMPILER="${CC}" CFLAGS="-Werror -g -fsanitize=undefined -fno-sanitize-recover=all" CXXFLAGS="-Werror -g -ggdb3 -fsanitize=undefined -fno-sanitize-recover=all" ${ACTION}
|
||||||
|
|
||||||
linux:
|
linux:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@@ -42,7 +42,7 @@ then
|
|||||||
exit $ret
|
exit $ret
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ctest -VVr
|
ctest -VV
|
||||||
|
|
||||||
ret=$?
|
ret=$?
|
||||||
if [ $ret -ne 0 ]
|
if [ $ret -ne 0 ]
|
||||||
|
Reference in New Issue
Block a user