From 375959eac1bbb26ce3450ba19c34953df33db7db Mon Sep 17 00:00:00 2001 From: chao an Date: Thu, 13 Jul 2023 14:20:23 +0800 Subject: [PATCH] cmake/menuconfig: keep comment to original style to avoid unnecessary refreshes Signed-off-by: chao an --- cmake/menuconfig.cmake | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cmake/menuconfig.cmake b/cmake/menuconfig.cmake index 4bdf7eaea4a..e8c9905f711 100644 --- a/cmake/menuconfig.cmake +++ b/cmake/menuconfig.cmake @@ -71,7 +71,7 @@ add_custom_target( COMMAND grep "CONFIG_ARCH=" ${CMAKE_BINARY_DIR}/.config >> ${CMAKE_BINARY_DIR}/defconfig.tmp COMMAND grep "^CONFIG_ARCH_CHIP_" ${CMAKE_BINARY_DIR}/.config >> - ${CMAKE_BINARY_DIR}/defconfig.tmp + ${CMAKE_BINARY_DIR}/defconfig.tmp || true COMMAND grep "CONFIG_ARCH_CHIP=" ${CMAKE_BINARY_DIR}/.config >> ${CMAKE_BINARY_DIR}/defconfig.tmp COMMAND grep "CONFIG_ARCH_BOARD=" ${CMAKE_BINARY_DIR}/.config >> @@ -88,16 +88,18 @@ add_custom_target( COMMAND echo "\\#" >> ${CMAKE_BINARY_DIR}/warning.tmp COMMAND echo - "\\# You can use make menuconfig to make any modifications to the installed .config file." + "\\# You can use \\\"make menuconfig\\\" to make any modifications to the installed .config file." >> ${CMAKE_BINARY_DIR}/warning.tmp COMMAND echo - "\\# You can then do make savedefconfig or cmake -t savedefconfig to generate a new defconfig file that includes your" + "\\# You can then do \\\"make savedefconfig\\\" to generate a new defconfig file that includes your" >> ${CMAKE_BINARY_DIR}/warning.tmp COMMAND echo "\\# modifications." >> ${CMAKE_BINARY_DIR}/warning.tmp COMMAND echo "\\#" >> ${CMAKE_BINARY_DIR}/warning.tmp COMMAND cat ${CMAKE_BINARY_DIR}/warning.tmp ${CMAKE_BINARY_DIR}/sortedconfig.tmp > ${CMAKE_BINARY_DIR}/defconfig + COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_BINARY_DIR}/defconfig + ${NUTTX_DEFCONFIG} COMMAND ${CMAKE_COMMAND} -E remove -f ${CMAKE_BINARY_DIR}/warning.tmp COMMAND ${CMAKE_COMMAND} -E remove -f ${CMAKE_BINARY_DIR}/defconfig.tmp COMMAND ${CMAKE_COMMAND} -E remove -f ${CMAKE_BINARY_DIR}/sortedconfig.tmp