v01d commented on issue #2206:
URL: 
https://github.com/apache/incubator-nuttx/issues/2206#issuecomment-721272547


   Well the configure script already needs to know if it is an out of tree 
board or not, since it will have to setup things differently. This is fact why 
using an ouf-of-tree board using an in-tree config fails. I believe it is 
mostly when trying to create links to board directory, which is driven by the 
config values.
   Ideally the configure script would do the right thing with respect to not 
breaking with such an input config.
   
   On the other hand, there's of course some editing to be done for converting 
an in-tree board to an out-of-tree board: many macro names will change 
(depending on the board name), header files (and includes to them), Kconfig and 
Makefile depending on ARCH_BOARD_CUSTOM instead of the board-dependant symbol. 
All of this could indeed by made by a script, but I would generalize this to a 
"new-board.sh" script (since copying an in-tree board to create another in-tree 
board is also relatively common).
   
   Of course if you write that you can also deal with modifying the 
configuration appropiately. But besides that, I feel that configure.sh breaking 
this way is not desireable either. Anyway, if you prefer to create this script 
and solve both tasks, I think it is not such a bad idea. 


----------------------------------------------------------------
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.

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


Reply via email to