|
|
|
|
@ -169,6 +169,10 @@ if(BUILD_TESTING)
|
|
|
|
|
if(DEVILUTIONX_SYSTEM_GOOGLETEST) |
|
|
|
|
find_package(GTest REQUIRED) |
|
|
|
|
if(NOT TARGET GTest::gtest) |
|
|
|
|
if(CMAKE_VERSION VERSION_LESS "3.18") |
|
|
|
|
# Aliasing local targets is not supported on CMake < 3.18, so make it global. |
|
|
|
|
set_target_properties(GTest::GTest PROPERTIES IMPORTED_GLOBAL TRUE) |
|
|
|
|
endif() |
|
|
|
|
add_library(GTest::gtest ALIAS GTest::GTest) |
|
|
|
|
endif() |
|
|
|
|
else() |
|
|
|
|
|