This repository provides infrastructure to support CI in other repositories. It is designed to be used with CMake v3.27 or higher, and consumed with CPM.
See the full documentation.
First, add get_cpm.cmake
to your project's repository, as documented
here.
Then, the top of your CMakeLists.txt file should look something like this:
cmake_minimum_required(VERSION 3.27)
project(my_project)
include(cmake/get_cpm.cmake)
cpmaddpackage("gh:intel/cicd-repo-infrastructure#abc123")
Where abc123
is the version of this repository you want to depend on.
This repository depends on:
- Boost-ext.DI at version 1.3.0
- Catch2 at version 3.6.0
- CPM.cmake at version 0.38.2
- GoogleTest at version 1.14.0
- GUnit at version 1.14.0
- RapidCheck at git hash 1c91f40
- Snitch at version 1.2.5