CMake: Fix dirty summary file when reconfigure qt

Overwrite summary file during each configuration cycle.

Amends 6baf36d77432dc56a47e50f59ccde93b73cfe204

Fixes: QTBUG-87830
Change-Id: Ie77f9aded4a7395592ff3cefad02265d836bebcc
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
(cherry picked from commit 94b6bec01f250065b28d5528ea9239bafd5253e5)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Alexey Edelev 2020-12-30 09:06:09 +01:00 committed by Qt Cherry-pick Bot
parent 5164cf903e
commit 96c1380900

View File

@ -49,10 +49,11 @@ function(qt_configure_print_summary)
qt_configure_eval_commands()
set(summary_file "${CMAKE_BINARY_DIR}/config.summary")
file(WRITE "${summary_file}" "")
# Show Qt-specific configure summary and any notes, wranings, etc.
if(__qt_configure_reports)
message("Configure summary:\n${__qt_configure_reports}")
file(WRITE "${summary_file}" "${__qt_configure_reports}")
file(APPEND "${summary_file}" "${__qt_configure_reports}")
endif()
if(__qt_configure_notes)
message("${__qt_configure_notes}")