Skip to content

KonstantinTomashevich/CMakeUnitFramework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMakeUnitFramework

CMakeUnitFramework is a lightweight framework for building modular projects with CMake. Originally built for Emergence project, it aims to make it easier to manage swarm of modular libraries and to combine them into larger products like shared libraries and executables. The main goals of CMakeUnitFramework are:

  • Make it easy to split code into lots of abstract units and then combine them back into bigger output products.
  • Make it easy to use link time polymorphism and select implementations using build script.
  • Make target registration both robust and straightforward.

About

Lightweight CMake framework for modular C and C++ projects.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published