@@ -71,7 +71,7 @@ add_custom_target(
71
71
COMMAND grep "CONFIG_ARCH=" ${CMAKE_BINARY_DIR} /.config >>
72
72
${CMAKE_BINARY_DIR} /defconfig.tmp
73
73
COMMAND grep "^CONFIG_ARCH_CHIP_" ${CMAKE_BINARY_DIR} /.config >>
74
- ${CMAKE_BINARY_DIR} /defconfig.tmp
74
+ ${CMAKE_BINARY_DIR} /defconfig.tmp || true
75
75
COMMAND grep "CONFIG_ARCH_CHIP=" ${CMAKE_BINARY_DIR} /.config >>
76
76
${CMAKE_BINARY_DIR} /defconfig.tmp
77
77
COMMAND grep "CONFIG_ARCH_BOARD=" ${CMAKE_BINARY_DIR} /.config >>
@@ -88,16 +88,18 @@ add_custom_target(
88
88
COMMAND echo "\\ #" >> ${CMAKE_BINARY_DIR} /warning.tmp
89
89
COMMAND
90
90
echo
91
- "\\ # You can use make menuconfig to make any modifications to the installed .config file."
91
+ "\\ # You can use \\\" make menuconfig\\\" to make any modifications to the installed .config file."
92
92
>> ${CMAKE_BINARY_DIR} /warning.tmp
93
93
COMMAND
94
94
echo
95
- "\\ # You can then do make savedefconfig or cmake -t savedefconfig to generate a new defconfig file that includes your"
95
+ "\\ # You can then do \\\" make savedefconfig\\\" to generate a new defconfig file that includes your"
96
96
>> ${CMAKE_BINARY_DIR} /warning.tmp
97
97
COMMAND echo "\\ # modifications." >> ${CMAKE_BINARY_DIR} /warning.tmp
98
98
COMMAND echo "\\ #" >> ${CMAKE_BINARY_DIR} /warning.tmp
99
99
COMMAND cat ${CMAKE_BINARY_DIR} /warning.tmp
100
100
${CMAKE_BINARY_DIR} /sortedconfig.tmp > ${CMAKE_BINARY_DIR} /defconfig
101
+ COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_BINARY_DIR} /defconfig
102
+ ${NUTTX_DEFCONFIG}
101
103
COMMAND ${CMAKE_COMMAND} -E remove -f ${CMAKE_BINARY_DIR} /warning.tmp
102
104
COMMAND ${CMAKE_COMMAND} -E remove -f ${CMAKE_BINARY_DIR} /defconfig.tmp
103
105
COMMAND ${CMAKE_COMMAND} -E remove -f ${CMAKE_BINARY_DIR} /sortedconfig.tmp
0 commit comments