Skip to content

Latest commit

 

History

History
92 lines (66 loc) · 6.8 KB

NonModernCMake.md

File metadata and controls

92 lines (66 loc) · 6.8 KB

Non-Modern (but still awesome) CMake Awesome

This is an archive of pre-modern CMake scripts, modules, examples and others

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

This file contains links worth taking a look, but they use obsolete practices which are considered non-modern - like not using target_*-based dependency management - see #16 and #42 for more details.

Contents

Community

Resources

  • Article - Modern C++ CI (although it uses non-modern CMake like include_directories()).
  • Article - Quick CMake Tutorial - from JetBrains - the company behind CLion.

Package Management / Build Systems

Modules

  • vfxcmake - CMake Find modules for common vfx software, and general CMake utility code. [LGPL]
  • sdl2-cmake-scripts - CMake scripts for finding the SDL2, SDL2_image and SDL2_ttf libraries and headers. [BSD2]

Utility Scripts

Toolchains

Examples / Templates

Other

License

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