3 ms·
CMake already has decent support for dependency building through External Projects: http://www.kitware.com/media/html/BuildingExternalProjectsWithCMake2.8.html
by ihnorton 10y ago
CMake already has decent support for dependency building through External Projects:
http://www.kitware.com/media/html/BuildingExternalProjectsWithCMake2.8.html http://www.kitware.com/media/html/BuildingExternalProjectsWi...
There are a number of issues/annoyances with the mechanism, especially when working with local modifications, but nothing to make me eager to add the anguish of bash+CMake onto the existing toil of CMake.
(Arguably this also bootstraps a build environment, whereas CMake requires itself and an SDK in order to bootstrap, but at the point where a build environment needs to be scripted/reproducible containerization seems preferable)