diff options
| author | Rye Mutt <rye@alchemyviewer.org> | 2024-03-27 19:51:59 -0400 | 
|---|---|---|
| committer | Andrey Lihatskiy <alihatskiy@productengine.com> | 2024-03-28 19:41:47 +0200 | 
| commit | 53d4fcd3597d2042b2c82bd3aaa41f61fdb7b3d5 (patch) | |
| tree | 82ef91e462969544976943366f6cdd911c4a2436 /indra/cmake | |
| parent | 32c24ffbd7395be67ec6d59a00c68165ec8d8318 (diff) | |
Remove dead googlemock dependency and related setup code
Diffstat (limited to 'indra/cmake')
| -rw-r--r-- | indra/cmake/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | indra/cmake/GoogleMock.cmake | 32 | ||||
| -rw-r--r-- | indra/cmake/LLAddBuildTest.cmake | 7 | 
3 files changed, 0 insertions, 40 deletions
| diff --git a/indra/cmake/CMakeLists.txt b/indra/cmake/CMakeLists.txt index 737609c89c..a9f8643f3b 100644 --- a/indra/cmake/CMakeLists.txt +++ b/indra/cmake/CMakeLists.txt @@ -26,7 +26,6 @@ set(cmake_SOURCE_FILES          FreeType.cmake          GLEXT.cmake          GLH.cmake -        GoogleMock.cmake          Havok.cmake          Hunspell.cmake          ICU4C.cmake diff --git a/indra/cmake/GoogleMock.cmake b/indra/cmake/GoogleMock.cmake deleted file mode 100644 index e4520fe96e..0000000000 --- a/indra/cmake/GoogleMock.cmake +++ /dev/null @@ -1,32 +0,0 @@ -# -*- cmake -*- -include(Prebuilt) -include(Linking) - -include_guard() - -add_library( ll::googlemock INTERFACE IMPORTED ) -if(USE_CONAN) -  target_link_libraries( ll::googlemock INTERFACE  CONAN_PKG::gtest ) - -  #Not very nice, but for the moment we need this for tut.hpp -  target_include_directories( ll::googlemock SYSTEM INTERFACE ${LIBS_PREBUILT_DIR}/include )  -  return() -endif() - -use_prebuilt_binary(googlemock) - -target_include_directories( ll::googlemock SYSTEM INTERFACE ${LIBS_PREBUILT_DIR}/include ) - -if (LINUX) -    # VWR-24366: gmock is underlinked, it needs gtest. -    target_link_libraries( ll::googlemock INTERFACE gmock gtest) -elseif(WINDOWS) -    target_link_libraries( ll::googlemock INTERFACE gmock) -    target_include_directories( ll::googlemock SYSTEM INTERFACE -            ${LIBS_PREBUILT_DIR}/include -            ${LIBS_PREBUILT_DIR}/include/gmock) -elseif(DARWIN) -    target_link_libraries( ll::googlemock INTERFACE gmock gtest) -endif(LINUX) - - diff --git a/indra/cmake/LLAddBuildTest.cmake b/indra/cmake/LLAddBuildTest.cmake index 2172b56da2..6408f1200c 100644 --- a/indra/cmake/LLAddBuildTest.cmake +++ b/indra/cmake/LLAddBuildTest.cmake @@ -1,7 +1,6 @@  # -*- cmake -*-  include(00-Common)  include(LLTestCommand) -include(GoogleMock)  include(bugsplat)  include(Tut) @@ -19,10 +18,6 @@ MACRO(LL_ADD_PROJECT_UNIT_TESTS project sources)    #    # More info and examples at: https://wiki.secondlife.com/wiki/How_to_add_unit_tests_to_indra_code -  # This here looks weird, but is needed. It will inject GoogleMock into projects that forgot to include `this` (LLAddBuildTest.cmake) -  # But through some other means have access to this macro -  include(GoogleMock) -    if(LL_TEST_VERBOSE)      message("LL_ADD_PROJECT_UNIT_TESTS UNITTEST_PROJECT_${project} sources: ${sources}")    endif() @@ -41,7 +36,6 @@ MACRO(LL_ADD_PROJECT_UNIT_TESTS project sources)    set(alltest_LIBRARIES            llcommon -          ll::googlemock            )    if(NOT "${project}" STREQUAL "llmath")      # add llmath as a dep unless the tested module *is* llmath! @@ -204,7 +198,6 @@ FUNCTION(LL_ADD_INTEGRATION_TEST    set(libraries            ${library_dependencies} -          ll::googlemock            )    # Add test executable build target | 
