Skip to content
Make CMake less painful when trying to write Modern Flexible CMake
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github 🚚 Move contributing doc to .github directory Mar 9, 2019
.vscode 🐛 Change colorization to allow template C++ types Apr 27, 2019
Blueprints Add rgb color tags! Closes #11 Apr 10, 2019
Languages
Modules 🐛 Change colorization to allow template C++ types Apr 27, 2019
Packages Add find_package files for hugo, mkdocs, jekyll Apr 26, 2019
Templates
.gitignore
CMakeLists.txt 🚧 Beginning to consolidate/compress existing API for alpha release Jan 28, 2019
CODE_OF_CONDUCT.md 💅 Add Code of Conduct Feb 9, 2019
LICENSE.md
README.md 📝 Update README.md Apr 17, 2019

README.md

Izzy's eXtension Modules

Become a Patron! Buy Me a Coffee at ko-fi.com


IXM is a CMake library for writing Modern flexible CMake. This means:

  • Reducing the amount of CMake written
  • Selecting reasonable defaults
  • Supporting hooks and customization points for overriding said defaults
  • Target and Generator Expression focused operations

⚠️ IXM currently supports CMake 3.13 as a minimum target. This will change to CMake 3.14 once released.

Donations

Donations are extremely appreciated. If you have gotten some use out of IXM, please consider donating to my liberapay by clicking the donate link above.

Navigation

See Getting Started to begin using IXM. When you're ready, feel free to read the documentation for detailed information on IXM's API and it's internals.

Visit the Roadmap to see upcoming and in-progress features for the 1.0 release.

You can’t perform that action at this time.