| ## TODO | ## TODO | ||||
| * Add `--print-compile-commands` | |||||
| * ~~Add `--print-compile-commands`~~ | |||||
| * ~~Consider changing the config file format name from BBB to BB~~ | * ~~Consider changing the config file format name from BBB to BB~~ | ||||
| * Support different build configurations (requires conditionals in the BBB parser) | * Support different build configurations (requires conditionals in the BBB parser) | ||||
| * Re-work the command-line interface | * Re-work the command-line interface | ||||
| * Save build configuration in the output dir | |||||
| * ~~Save build configuration in the output dir~~ | |||||
| * ~~Support one "main" build.bb file which specifies things like the target name~~ | * ~~Support one "main" build.bb file which specifies things like the target name~~ | ||||
| * Support creating shared/static libraries too, not just binaries | * Support creating shared/static libraries too, not just binaries | ||||
| * Implement recursive mkdir in C++ instead of shelling out to mkdir | * Implement recursive mkdir in C++ instead of shelling out to mkdir | ||||
| * Support subprojects | * Support subprojects | ||||
| * Look into saving the result of `$(CC) -MM` to make recompiles faster when | |||||
| little has changed | |||||
| * ~~Look into saving the result of `$(CC) -MM` to make recompiles faster when | |||||
| little has changed~~ |