Manu343726 / siplasplas

A library for C++ reflection and introspection
https://manu343726.github.io/siplasplas
MIT License
195 stars 27 forks source link

CMake handling library #34

Closed Manu343726 closed 8 years ago

Manu343726 commented 8 years ago

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 asynchronous siplasplas-signals for watcher thread -> main thread message passing).

Manu343726 commented 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.