Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Features comes from the updated GitHub Action repository. Ignore `error: definition of implicit copy constructor` warnings from cleaver / googletest on macOS, e.g.: ``` Error [58/76] Performing build step for 'googletest' FAILED: externals/googletest/src/googletest-stamp/googletest-build externals/googletest/lib/lib/libgtest.a externals/googletest/lib/lib/libgtest_main.a externals/googletest/lib/lib/libgmock.a externals/googletest/lib/lib/libgmock_main.a /.../build/externals/googletest/src/googletest-stamp/googletest-build /.../build/externals/googletest/lib/lib/libgtest.a /.../build/externals/googletest/lib/lib/libgtest_main.a /.../build/externals/googletest/lib/lib/libgmock.a /.../build/externals/googletest/lib/lib/libgmock_main.a cd /.../build/externals/googletest/lib && /Users/runner/work/_temp/-2070939391/cmake-3.24.2-macos-universal/CMake.app/Contents/bin/cmake --build . && /Users/runner/work/_temp/-2070939391/cmake-3.24.2-macos-universal/CMake.app/Contents/bin/cmake -E touch /.../build/externals/googletest/src/googletest-stamp/googletest-build [1/8] Building CXX object googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [2/8] Building CXX object googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o [3/8] Building CXX object googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o FAILED: googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o /Applications/Xcode_14.0.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -I/.../build/externals/googletest/src/googletest/googlemock/include -I/.../build/externals/googletest/src/googletest/googlemock -isystem /.../build/externals/googletest/src/googletest/googletest/include -isystem /.../build/externals/googletest/src/googletest/googletest -O3 -DNDEBUG -isysroot /Applications/Xcode_14.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -Wall -Wshadow -Werror -Wno-error=sign-conversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls -std=c++11 -MD -MT googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o -MF googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d -o googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o -c /.../build/externals/googletest/src/googletest/googlemock/src/gmock-all.cc In file included from externals/googletest/src/googletest/googlemock/src/gmock-all.cc:39: In file included from externals/googletest/src/googletest/googlemock/include/gmock/gmock.h:59: externals/googletest/src/googletest/googlemock/include/gmock/gmock-actions.h:457:3: error: definition of implicit copy constructor for 'PolymorphicAction<testing::internal::ReturnNullAction>' is deprecated because it has a user-declared copy assignment operator [-Werror,-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ```
- Loading branch information