This repository provides infrastructure to support CI in other repositories. It is designed to be 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.25)
project(my_project)
include(cmake/get_cpm.cmake)
cpmaddpackage("gh:intel/cicd-repo-infrastructure#main")
Where main
is the version of this repository you want to depend on.
This repository depends on:
- CPM.cmake at version 0.38.2
- Catch2 at version 3.4.0
- GoogleTest at version 1.14.0
- GUnit at version 1.14.0
- Boost-ext.DI at version 1.3.0
- RapidCheck at git hash 1c91f40