blackmagic-debug / blackmagic

In application debugger for ARM Cortex microcontrollers.
GNU General Public License v3.0
3.31k stars 776 forks source link

Build enhancement: Compile platforms in directory for each platform. #1019

Closed UweBonnes closed 2 years ago

UweBonnes commented 2 years ago

At the moment, compilation for all platforms happens in src. Compiling for a different platform as the last compile needs a "make clean" or unexpected things may happen. This needs a full recompile when testing a feature on different platforms.

perigoso commented 2 years ago

I think build files should go into a build directory, sub-directories for each platform to fix this, dumping the build into the source is non ideal

esden commented 2 years ago

As we will be reworking the build system of BMD in V2 cycle we will change how the build process works entirely making this issue redundant. I am closing this.