Using Ninja would significantly speed up the process of small rebuilds, and make parallelism work easily out of the box. This would help with #2 and #7.
Tried to do this myself, but wasn't able to figure out some of the CMakeLists.txt dependencies. Usually once I/we figure out what the build dependency issues are, it's as simple as:
cmake .. -GNinja -DCMAKE_INSTALL_PREFIX=/local/bin
ninja
ninja install
Using Ninja would significantly speed up the process of small rebuilds, and make parallelism work easily out of the box. This would help with #2 and #7.
Tried to do this myself, but wasn't able to figure out some of the CMakeLists.txt dependencies. Usually once I/we figure out what the build dependency issues are, it's as simple as: