mirror of
https://gitee.com/openharmony/third_party_benchmark
synced 2025-02-21 15:54:17 +00:00
Prevent GTest and GMock from being installed with Google Benchmark.
When users satisfy the GTest dependancy by placing a googletest directory in the project, the targets from GTest and GMock incorrectly get installed along side this library. We shouldn't be installing our test dependancies. This patch forces the options that control installation for googletest to OFF.
This commit is contained in:
parent
052421c823
commit
778b85a7a9
@ -67,6 +67,8 @@ endmacro(build_external_gtest)
|
||||
|
||||
if (BENCHMARK_ENABLE_GTEST_TESTS)
|
||||
if (IS_DIRECTORY ${CMAKE_SOURCE_DIR}/googletest)
|
||||
set(INSTALL_GTEST OFF CACHE INTERNAL "")
|
||||
set(INSTALL_GMOCK OFF CACHE INTERNAL "")
|
||||
add_subdirectory(${CMAKE_SOURCE_DIR}/googletest)
|
||||
set(GTEST_BOTH_LIBRARIES gtest gtest_main)
|
||||
elseif(BENCHMARK_DOWNLOAD_DEPENDENCIES)
|
||||
|
Loading…
x
Reference in New Issue
Block a user