xuxin930 opened a new pull request, #14756:
URL: https://github.com/apache/nuttx/pull/14756

   ## Summary
   
   the ${MENUCONFIG} file in the output directory is enough, as invoking 
nuttx_generate_kconfig() will generate this file in the output directory.
   Since we are collecting these files recursively,
   the nuttx_generate_kconfig() function of the parent directory will be called 
after all the subdirectories' nuttx_generate_kconfig() functions have been 
invoked.
   
   ## Impact
   
   This will correctly handle the situation where multiple directories need to 
generate kconfig menus.
   
   ## Testing
   
   creating a multi-level directory scenario
   
   ```
   # apps/dir1/
   nuttx_add_subdirectory()
   
   nuttx_generate_kconfig(MENUDESC "Level1")
   
   # apps/dir1/dir2
   nuttx_add_subdirectory()
   
   nuttx_generate_kconfig(MENUDESC "Level2")
   
   ```
   
   ```
   cmake -B build -DBOARD_CONFIG=nrf52832-dk:mcuboot_app -GNinja
   
   cmake --build build -t menuconfig
   ```
   
   The test results are normal and enter the multi-level menu
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to