nasa / fprime

F´ - A flight software and embedded systems framework
https://fprime.jpl.nasa.gov
Apache License 2.0
10.05k stars 1.3k forks source link

Improve path names of config headers #2640

Open bocchino opened 6 months ago

bocchino commented 6 months ago

@LeStarch and I have discussed the following issue with the path names of header files included from config:

A better solution would be to allow and require the spelling #include "config/H.hpp" everywhere, and have the build system ensure that this spelling specifies an unambiguous location. We could do this by putting config in another directory, and having the build system place that directory, instead of config, in the list of include paths.

Here is the suggestion from @LeStarch:

I would suggest for F´: default/config/….headers…

I would suggest for projects: project/config/….headers…