Skip to content

JipBoesenkool/XDevOps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XDevOps

Commonly used CMake scripts in a central repository for re-use across multiple projects.

TODO:

  • Incorporate tooling from cmake_template
  • Incorporate Emscripten github workflow from emscripten-cpp-cmake-template

How to use

cmake_minimum_required(VERSION 3.14)
include(FetchContent)
FetchContent_Declare(XDevOps
    GIT_REPOSITORY git@github.com:JipBoesenkool/XDevOps.git
    SOURCE_DIR ${CMAKE_BINARY_DIR}/cmake
)
FetchContent_GetProperties(XDevOps)
if(NOT XDevOps_POPULATED)
    FetchContent_Populate(XDevOps)
    list(APPEND CMAKE_MODULE_PATH ${XDevOps_SOURCE_DIR}/cmake)
endif()

project(MyProj)

Professional CMake: A Practical Guide, Ch. 28.2.2. Other Uses For FetchContent

Resources

About

Commonly used CMake scripts in a central repository for re-use across multiple projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages