Skip to content

A collection of useful CMake files meant to be cherry-picked as needed.

License

Notifications You must be signed in to change notification settings

nazavode/cmake-depot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cmake-depot

A collection of useful CMake files meant to be cherry-picked as needed.

What's inside

Cache initialization files, meant to be used at generation phase via cmake -C <initial-cache>, that set CMAKE_<lang>_FLAGS_<build-type>variables according to a particular build (e.g.: optimzation for the build host).

File name Content
Find*.cmake Find a dependency. Regular CMake finder, should work like any other builtin finder script.
Vendor*.cmake Vendor an external source tree if needed. Looks for the dependency on the system (via find_package) and, if not found, updates a git submodule and add its content via add_subdirectory.
Fn*.cmake Provides a CMake function.

About

A collection of useful CMake files meant to be cherry-picked as needed.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages