Bug: CubeMX adding "Startup" directory to the config of the .cproject file after every regeneration
Bug Description:
When regenerating a CubeMX Project with the STM32CubeIDE Toolchain selected, CubeMX will change the ".cproject" file and add a "./Startup/" directory to the source locations of the project if the following conditions are present:
1. In the root directory of the project (where the .ioc file is located) you need to have a directory with a name that is alphabetically closer to 'A' than the "./Core/" Directory. For example "./Application/"
2. In this directory there needs to be a "main.c" file, which would be created by the user.
This will cause CubeIDE to output a warning message on each build, stating that "./Startup/" could not be found.
If the directory name comes after "Core" alphabetically everything is working like expected and no "Startup" directory is added as a source location to the project configuration.
Version:
This behaviour is reproducible with CubeMX version 6.14.0. I currently have no easy way to test if this problem is also present on the most recent vesion 6.14.1
