Skip to content

cesiumsolutions/CFrame-old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CFrame: A CMake-based source code framework


CFrame is a higher level framework for organizing and setting up CMake-based software projects. It provides a library of commonly used functions and a module directory structure where any number of software projects can be plugged in and they immediately inherit all of the functionality provided by the framework.

The framework aims to be as non-intrusive as possible to allow existing software projects to be integrated, although there are some intrusive conventions which will allow a software project to take advantage of some of the provided facilities.

The purpose is to provide a common standard framework to take care of much of the boilerplate code and to avoid having to copy CMake script files between projects. Also, a project can be divided up into smaller components which allows one to more selectively choose exactly what is built.

The Quick Start Guide provides the basic information to setup a project using CFrame.
The User's Manual provides a more in depth guide for using CFrame.
License information can be found here.

About

A framework for CMake-based libraries including convenience functions and common/best practices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors