AIStatefulTask ‐ Asynchronous, Stateful Task Scheduler library. Threads-like task objects evolving through user-defined states. |
AIStatefulTask is a git submodule. It can just be checked out in its own subdirectory and be compiled as part of a larger project. The submodule does contain a CMakeLists.txt file to facilitate building with cmake, and a Makefile.am file to facilitate building a libtool archive using the GNU autotools.
However, the recommended way to use this submodule is by using cwm4. Please read README.md for a detailed description of how to include AIStatefulTask in your cwm4 based project.