CMake: Fix dirty summary file when reconfigure qt

Overwrite summary file during each configuration cycle.

Amends 6baf36d77432dc56a47e50f59ccde93b73cfe204

Fixes: QTBUG-87830
Pick-to: 6.0
Change-Id: Ie77f9aded4a7395592ff3cefad02265d836bebcc
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
Alexey Edelev 2020-12-30 09:06:09 +01:00
parent 34c3b12fd5
commit 94b6bec01f

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}")