I came across a project that may provide a lot of benefits for working toward upgrading the build system to be more flexible. The project is called buildyard ( https://github.com/Eyescale/Buildyard ) and allows using cmake scripts to handle gathering/building dependencies and builds everything in one big project. This may provide additional flexibility for compiler and build environment selection (let alone modularity of build scripts) compared to the current system.
I came across a project that may provide a lot of benefits for working toward upgrading the build system to be more flexible. The project is called buildyard ( https://github.com/Eyescale/Buildyard ) and allows using cmake scripts to handle gathering/building dependencies and builds everything in one big project. This may provide additional flexibility for compiler and build environment selection (let alone modularity of build scripts) compared to the current system.