Skip to content

A curated list of awesome CMake scripts, modules, examples and others.

License

Notifications You must be signed in to change notification settings

szn0212/awesome-cmake

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Awesome CMake Awesome

A curated list of awesome CMake scripts, modules, examples and others.

This is released under the Creative Commons Attribution 4.0 International License (CC BY 4.0).

Your contributions are highly welcome (first see CONTRIBUTING.md).

For more awesome lists, see awesome.

Contents

Articles

  • ruslo/CGold - The Hitchhiker’s Guide to the CMake. BSD2
  • Article - Easy dependency management for C++ with CMake and Git.
  • Article - Opt-in header-only libraries with CMake.

Package Management

  • ruslo/hunter - Cross-platform package manager for C++ (based on CMake ExternalProject). BSD2
  • pfultz2/cget - CMake package retrieval. This can be used to download and install CMake packages. BOOST
  • iauns/cpm - A C++ Package Manager based on CMake and Git. MIT

Modules

Utility Scripts

These provide a wide range of functionality - from dealing with compiler flags to using tools. Some also contain modules.

Toolchains

Tutorials/Examples/Templates

Other

About

A curated list of awesome CMake scripts, modules, examples and others.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published