Closed Manu343726 closed 8 years ago
Ok, I'm going to merge it, but the project is in an unmaintainable state (no tests, no docs, ci builds failing) that cannot be ignored (more...), so as soon as the label becomes purple I would be opening a branch to handle the issues.
This PR adds a C++ API for loading and building CMake projects and targets. It also fixes some bugs in the signals API.
The features of the
siplasplas-cmake
library are:All watching and building is done asynchronously if triggered by source changes, the API uses
siplasplas-fswatch
(A wrapper of efsw using asynchronoussiplasplas-signals
for watcher thread -> main thread message passing).