From ec30fd782a3f1bb60daa874430d94ecf64180a97 Mon Sep 17 00:00:00 2001 From: Thomas Beutlich Date: Tue, 2 Apr 2024 21:30:06 +0200 Subject: [PATCH] Disable building GMock and installation of GTest --- .github/workflows/main.yml | 2 +- tests/CMakeLists.txt | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3500106..5dd2622 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -129,7 +129,7 @@ jobs: - name: Build with gcc run: | export PATH=/usr/bin:$PATH - cmake --build build --target install + cmake --build build shell: C:\cygwin\bin\bash.exe -eo pipefail -o igncr '{0}' - name: Test diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index d2f6e3e..85a9724 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -14,6 +14,12 @@ FetchContent_Declare( # For Windows: Prevent overriding the parent project's compiler/linker settings set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) +# Disable building GMock +set(BUILD_GMOCK OFF CACHE BOOL "" FORCE) + +# Do not install GTest +set(INSTALL_GTEST OFF CACHE BOOL "" FORCE) + FetchContent_MakeAvailable(googletest) foreach(executable dbf_test sbn_test)