Similar to issue #220 , executables under build/ are still present when switching branches and running build.sh or even build.sh -c. Makes it very confusing to see what's being built. We need to do something to clear out old, compiled files when switching branches. Could include...
Having extra flags (or just adjusting make clean) with the build.sh script
Forcing a run of make clean (build.sh -c) when changing branches
This must be a solved problem with other cpp code? We should find a solution online.