From b84f1e61595d4c9344a13fa4bf76d8a258757f1b Mon Sep 17 00:00:00 2001 From: Brad King Date: Tue, 20 Apr 2021 14:52:01 -0400 Subject: Autogen: Restore mocs_compilation in OBJECT libraries Since commit f65f20938c (Autogen: Avoid processing CSharp targets, 2020-11-12, v3.20.0-rc1~301^2) we collect all sources for a target earlier than previously. Clear the sources cache so that it will be re-computed later after AUTOGEN processing. Fixes: #22085 --- Tests/QtAutogen/ObjectLibrary/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Tests/QtAutogen') diff --git a/Tests/QtAutogen/ObjectLibrary/CMakeLists.txt b/Tests/QtAutogen/ObjectLibrary/CMakeLists.txt index ec204e775d..e8af6c9838 100644 --- a/Tests/QtAutogen/ObjectLibrary/CMakeLists.txt +++ b/Tests/QtAutogen/ObjectLibrary/CMakeLists.txt @@ -16,3 +16,8 @@ target_compile_features(b PRIVATE ${QT_COMPILE_FEATURES}) # Executable with OBJECT library generator expressions add_executable(someProgram main.cpp $ $) target_link_libraries(someProgram ${QT_LIBRARIES}) + +# Executable without its own AUTOMOC. +add_executable(someProgram2 main.cpp) +target_link_libraries(someProgram2 PRIVATE a b ${QT_LIBRARIES}) +set_property(TARGET someProgram2 PROPERTY AUTOMOC OFF) -- cgit v1.2.1