From 323567e64a3b319d93584363688bcba6424500d4 Mon Sep 17 00:00:00 2001 From: Cristian Adam Date: Mon, 13 Dec 2021 19:47:15 +0100 Subject: CMake: Skip AUTOMOC and AUTOUIC for Googletest and Yaml-cpp These libraries do not use any Qt related technologies, no need to have automoc and autouic enabled. Change-Id: I294a989c200bc8ec937f8aa780ef20a5882e5a56 Reviewed-by: Reviewed-by: Eike Ziller Reviewed-by: Qt CI Bot Reviewed-by: Marco Bubke --- cmake/FindGoogletest.cmake | 1 + cmake/Findyaml-cpp.cmake | 1 + 2 files changed, 2 insertions(+) diff --git a/cmake/FindGoogletest.cmake b/cmake/FindGoogletest.cmake index 84d8018ffd..eee8127a95 100644 --- a/cmake/FindGoogletest.cmake +++ b/cmake/FindGoogletest.cmake @@ -100,6 +100,7 @@ if(Googletest_FOUND AND NOT TARGET Googletest) GTEST_HAS_PARAM_TEST GTEST_HAS_DEATH_TEST ) + set_target_properties(Googletest PROPERTIES AUTOMOC OFF AUTOUIC OFF) target_link_libraries(Googletest Threads::Threads) endif() diff --git a/cmake/Findyaml-cpp.cmake b/cmake/Findyaml-cpp.cmake index 277d8069e0..9325e891b7 100644 --- a/cmake/Findyaml-cpp.cmake +++ b/cmake/Findyaml-cpp.cmake @@ -26,6 +26,7 @@ else() INCLUDES ${YAML_SOURCE_DIR}/include PUBLIC_DEFINES YAML_CPP_DLL PUBLIC_INCLUDES ${YAML_SOURCE_DIR}/include + PROPERTIES AUTOMOC OFF AUTOUIC OFF SOURCES ${YAML_SOURCE_DIR}/include/yaml-cpp ${YAML_SOURCE_DIR}/include/yaml-cpp/anchor.h -- cgit v1.2.3