diff --git a/vendor/googletest/CMakeLists.txt b/vendor/googletest/CMakeLists.txt index 0ff21655..8bb61b8d 100644 --- a/vendor/googletest/CMakeLists.txt +++ b/vendor/googletest/CMakeLists.txt @@ -1,14 +1,11 @@ include(CTest) if (BUILD_TESTING) - # When test cases are build, disable "make install", because this would also install gtest libraries. - macro(install) - endmacro(install) - add_subdirectory(gtest-1.8.0) + add_subdirectory(gtest-1.8.0 EXCLUDE_FROM_ALL) project (googletest) add_library(${PROJECT_NAME} dummy.cpp) - target_link_libraries(${PROJECT_NAME} gtest gmock gmock_main) + target_link_libraries(${PROJECT_NAME} PRIVATE gtest gmock gmock_main) target_include_directories(${PROJECT_NAME} SYSTEM INTERFACE ${gtest_INCLUDE_DIRS}/include SYSTEM ${gmock_INCLUDE_DIRS}/include) # Disable "missing override" warning because gmock MOCK_METHOD() don't use override :(