├── .clang-format ├── .clang-tidy ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── FEATURE.md │ ├── ISSUE.md │ ├── QUESTION.md │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md └── PULL_REQUEST_TEMPLATE │ ├── ccc.md │ └── pull_request_template.md ├── .gitignore ├── .gitmodules ├── BuildOptions.cmake ├── CMakeLists.txt ├── LICENSE ├── Makefile ├── Packaging.cmake ├── README.md ├── docs ├── CODE_OF_CONDUCT.md └── CONTRIBUTING.md ├── src ├── CMakeLists.txt ├── app │ ├── CMakeLists.txt │ └── main.c ├── lib │ ├── CMakeLists.txt │ └── example │ │ ├── CMakeLists.txt │ │ ├── example.c │ │ └── example.h └── utility │ └── CMakeLists.txt ├── test ├── CMakeLists.txt ├── README.md ├── catch2_test_case.cpp ├── main.c ├── test_suite.c └── tests.h └── tools ├── CI.jenkinsfile ├── Jenkinsfile ├── deploy_skeleton.sh ├── download_and_deploy.sh ├── install_arm_gcc.sh ├── install_deps.sh └── setup_env.sh /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/.github/ISSUE_TEMPLATE/FEATURE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/ISSUE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/.github/ISSUE_TEMPLATE/ISSUE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/QUESTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/.github/ISSUE_TEMPLATE/QUESTION.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/ccc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/.github/PULL_REQUEST_TEMPLATE/ccc.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/.gitmodules -------------------------------------------------------------------------------- /BuildOptions.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/BuildOptions.cmake -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/Makefile -------------------------------------------------------------------------------- /Packaging.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/Packaging.cmake -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/README.md -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/src/app/CMakeLists.txt -------------------------------------------------------------------------------- /src/app/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/src/app/main.c -------------------------------------------------------------------------------- /src/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/src/lib/CMakeLists.txt -------------------------------------------------------------------------------- /src/lib/example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/src/lib/example/CMakeLists.txt -------------------------------------------------------------------------------- /src/lib/example/example.c: -------------------------------------------------------------------------------- 1 | #include "example.h" 2 | 3 | int ret42(void) 4 | { 5 | return 42; 6 | } 7 | -------------------------------------------------------------------------------- /src/lib/example/example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/src/lib/example/example.h -------------------------------------------------------------------------------- /src/utility/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/src/utility/CMakeLists.txt -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/test/README.md -------------------------------------------------------------------------------- /test/catch2_test_case.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/test/catch2_test_case.cpp -------------------------------------------------------------------------------- /test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/test/main.c -------------------------------------------------------------------------------- /test/test_suite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/test/test_suite.c -------------------------------------------------------------------------------- /test/tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/test/tests.h -------------------------------------------------------------------------------- /tools/CI.jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/tools/CI.jenkinsfile -------------------------------------------------------------------------------- /tools/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/tools/Jenkinsfile -------------------------------------------------------------------------------- /tools/deploy_skeleton.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/tools/deploy_skeleton.sh -------------------------------------------------------------------------------- /tools/download_and_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/tools/download_and_deploy.sh -------------------------------------------------------------------------------- /tools/install_arm_gcc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/tools/install_arm_gcc.sh -------------------------------------------------------------------------------- /tools/install_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/tools/install_deps.sh -------------------------------------------------------------------------------- /tools/setup_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/cmake-project-skeleton/HEAD/tools/setup_env.sh --------------------------------------------------------------------------------