Files
transmission/cmake/TrGTest.cmake
Yat Ho 02ca4e3e2b build: support building with system gtest (#8196)
* build: support building with system gtest

* chore: include gtest headers with h-char include
2026-01-27 20:15:11 -06:00

17 lines
406 B
CMake

include(TrMacros)
option(USE_SYSTEM_GTEST "Use system GTest library" OFF)
tr_add_external_auto_library(GTEST GTest
SUBPROJECT
SOURCE_DIR googletest
CMAKE_ARGS
-DBUILD_GMOCK=OFF
-DINSTALL_GTEST=OFF
-DBUILD_SHARED_LIBS=ON)
# The GTest::gtest_main target is new in CMake 3.20
if(NOT TARGET GTest::gtest_main)
add_library(GTest::gtest_main ALIAS GTest::Main)
endif()