From c0c8efaf13590cda63d09279feefdd22b3124720 Mon Sep 17 00:00:00 2001 From: Martchus Date: Wed, 22 Sep 2021 11:16:40 +0200 Subject: [PATCH] Exclude generated files from being processed by Qt's tools This should suppress warning about CMP0071. --- qtforkawesome/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/qtforkawesome/CMakeLists.txt b/qtforkawesome/CMakeLists.txt index ef855e6..5088330 100644 --- a/qtforkawesome/CMakeLists.txt +++ b/qtforkawesome/CMakeLists.txt @@ -74,6 +74,13 @@ add_custom_command( DEPENDS "${FORK_AWESOME_ICON_DEFINITIONS}" COMMENT "Icon header") +# exclude generated files from being processed by Qt's tools (see CMP0071) +if (CMAKE_VERSION VERSION_GREATER_EQUAL "3.8") + foreach (GENERATED_FILE ${ID_MAPPING_HEADER_FILE} ${ICONS_HEADER_FILE}) + set_property(SOURCE "${GENERATED_FILE}" PROPERTY SKIP_AUTOGEN ON) + endforeach () +endif () + # use headers and CMake modules from c++utilities and qtutilities use_cpp_utilities(ONLY_HEADERS VISIBILITY PUBLIC) use_qt_utilities(ONLY_HEADERS VISIBILITY PRIVATE)