forked from qt-creator/qt-creator
CMake build system: Fix skipping tests with unmet dependencies
Handle google tests amends: I0eadf5 Change-Id: I02837e2e3edcb7f4d9ae07991e2e311226c37a28 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
committed by
Cristian Adam
parent
08202b9110
commit
aac0f2a8f5
@@ -895,7 +895,7 @@ function(add_qtc_test name)
|
||||
cmake_parse_arguments(_arg "GTEST" "" "DEFINES;DEPENDS;INCLUDES;SOURCES" ${ARGN})
|
||||
|
||||
foreach(dependency ${_arg_DEPENDS})
|
||||
if (NOT TARGET &{dependency})
|
||||
if (NOT TARGET dependency AND NOT _arg_GTEST)
|
||||
return()
|
||||
endif()
|
||||
endforeach()
|
||||
|
Reference in New Issue
Block a user