From 403072f8d852239d267c491e8a3e6442285c0f8c Mon Sep 17 00:00:00 2001 From: Dominik Holland Date: Fri, 9 Jun 2017 14:11:10 +0200 Subject: Delete the autogenerated files with the 'clean' target Change-Id: I5fed748cf02152d155dce8b161962b8bca36ee15 Reviewed-by: Mike Krus --- mkspecs/features/ivigenerator.prf | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'mkspecs') diff --git a/mkspecs/features/ivigenerator.prf b/mkspecs/features/ivigenerator.prf index eba0bdc..a6d28db 100644 --- a/mkspecs/features/ivigenerator.prf +++ b/mkspecs/features/ivigenerator.prf @@ -81,7 +81,22 @@ Makefile.depends = $$relative_path($$PRI, $$OUT_PWD) # After the generation, this should exists and qmake can create the correct build tree exists($$PRI) { + # save the state and reset for SOURCES, HEADERS and OTHER_FILES + # Afterwards add all autogenerated files to the 'make clean' target + SOURCES_ORIG = $$SOURCES + SOURCES = + HEADERS_ORIG = $$HEADERS + HEADERS = + OTHER_FILES_ORIG = $$OTHER_FILES + OTHER_FILES = include($$PRI) + QMAKE_CLEAN += $$SOURCES + QMAKE_CLEAN += $$HEADERS + QMAKE_CLEAN += $$OTHER_FILES + QMAKE_CLEAN += $$PRI + SOURCES += $$SOURCES_ORIG + HEADERS += $$HEADERS_ORIG + OTHER_FILES += $$OTHER_FILES_ORIG } QMAKE_EXTRA_TARGETS += Makefile qface_sources -- cgit v1.2.1