With mbed OS 2, we had Yotta, which used CMake for builds. We were able to write our own .cmake scripts to add to the build process or overwrite the entire CMakeLists.txt for a fully custom build. And for simpler things like adding include folders or excluding certain files, you could make simple edits to the module.json file and add .yotta-ignore files.
Is such customization still available mbed OS 5? With the mbed CLI, is there still a way to specify ignored files or extra files to build, or extra include folders, or even custom compiler flags and other complex customizations? These options might be unnecessary for simple blinky-type apps, but they are sometimes needed for more complicated programs and libraries that have to be portable to multiple boards/environments.
With mbed OS 2, we had Yotta, which used CMake for builds. We were able to write our own .cmake scripts to add to the build process or overwrite the entire CMakeLists.txt for a fully custom build. And for simpler things like adding include folders or excluding certain files, you could make simple edits to the module.json file and add .yotta-ignore files.
Is such customization still available mbed OS 5? With the mbed CLI, is there still a way to specify ignored files or extra files to build, or extra include folders, or even custom compiler flags and other complex customizations? These options might be unnecessary for simple blinky-type apps, but they are sometimes needed for more complicated programs and libraries that have to be portable to multiple boards/environments.