CMake presets for all platforms, architectures, compilers
- CMake 100%
| .gitignore | ||
| CMakeLists.txt | ||
| CMakePresets.json | ||
| LICENSE | ||
| README.md | ||
CMake Presets
CMake presets for all platforms, architectures, compilers. Supported architectures :
| Platform | Architecture | Compiler | Supported |
|---|---|---|---|
| Linux | x64 | clang | ✅ |
| Linux | arm64 | clang | ✅ |
| Windows | x64 | clang | ✅ |
| Windows | arm64 | clang | ✅ |
Usage
The project contains two files:
- CMakePresets.json
- CMakeLists.txt
Presets files adds configurations adn build steps for cmake while CMakeLists.txt provides a quick project startup setting common compiler options and platform definitions.
Clone these two files in the root of the project and set a project name in CMakeLists.txt
TODO
The list is not strictly in order of priority:
- GCC for Linux arm64 and x64
- Add other common architectures.