The templates serve as example CMake projects for service developers that should be used as a starting point while creating platform services or shared libraries, as well as as a set of guidelines to follow in source repositories. The guidelines described are not set-in-stone. Also, in general, consistency is better than getting stuck on difficult-to-apply guidelines so please use these to an extent which is reasonable. The point is to support a common pattern within the project.
In order to compile the templates natively the user needs to use the CMake build system. The CMake build system can be installed by following the instructions on the CMake install webpage or by using your Linux distribution’s package manager.
- Source code repository directory structure
- Template library
- Template service
- Install directory structure
- Yocto Project integration