This is a C project template with the following features:
- CMake build scripts for building libraries, applications, and tests.
- Integrated with Unity unit test framework.
Simply build with CMake:
git clone [email protected]:peterdn/C-project-template.git my-project
cd $_/build
cmake ..
make -j
To run tests:
make test
- app/ -- Application source code.
- include/ -- Library headers.
- example/ -- Headers for an example library.
- src/ -- Library source code.
- test/ -- Test source code.
- unity/ -- Unity test framework source.
- bin/ -- Application binaries.
- test/ -- Test binaries.
- lib/ -- Libraries.
Distributed under the BSD-2-Clause license. See LICENSE for details.
Unity unit test framework is distributed under the MIT license. See test/unity/license.txt for details.