Browse Source

CMake: Fix GoogleTest on older Debian + CMake

pull/3847/head
Gleb Mazovetskiy 4 years ago committed by Anders Jenbo
parent
commit
a38e25b6c6
  1. 4
      CMake/Dependencies.cmake

4
CMake/Dependencies.cmake

@ -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()

Loading…
Cancel
Save