summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@qt.io>2020-01-16 18:42:26 +0100
committerCristian Adam <cristian.adam@qt.io>2020-01-16 18:05:55 +0000
commitaac0f2a8f58f62f5b639b14301b56b57d1387a54 (patch)
treeeed1c33fd145ade7e6b5ea78a79611e0c8971a63 /cmake
parent08202b91106d52cc95272f2628de51a794229b18 (diff)
downloadqt-creator-aac0f2a8f58f62f5b639b14301b56b57d1387a54.tar.gz
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>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/QtCreatorAPI.cmake2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmake/QtCreatorAPI.cmake b/cmake/QtCreatorAPI.cmake
index 7e6ba81f30..4e8fe200b4 100644
--- a/cmake/QtCreatorAPI.cmake
+++ b/cmake/QtCreatorAPI.cmake
@@ -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()