https://github.com/wandex/wndx_sane
library of handy handcrafted CMake modules, modern CMake targets, best practice techniques and sensible defaults
https://github.com/wandex/wndx_sane
Last synced: 4 months ago
JSON representation
library of handy handcrafted CMake modules, modern CMake targets, best practice techniques and sensible defaults
- Host: GitHub
- URL: https://github.com/wandex/wndx_sane
- Owner: WANDEX
- License: mit
- Created: 2025-03-13T08:47:57.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2026-03-01T00:36:22.000Z (4 months ago)
- Last Synced: 2026-03-01T03:46:42.803Z (4 months ago)
- Language: CMake
- Homepage:
- Size: 93.8 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![CI/CD cmake-multi-platform][cicd_cmake_multi_platform_bdg]][cicd_cmake_multi_platform_url]
# wndx::sane
Library of handy handcrafted CMake **modules**, modern CMake **targets**, best practice techniques and sensible defaults.
The main goal of this project is to make it easier to configure other cmake-based projects.
**wndx::sane::dev** target tries to have sensible compilation options/flags common to all cross-platform C++ projects.
As a bonus, repository contains cmake-based multi-platform CI/CD, code formatting configs.
Can be easily used in other projects as a git submodule or as a cmake module.
## License
[MIT](https://choosealicense.com/licenses/mit/)
[cicd_cmake_multi_platform_url]: https://github.com/WANDEX/wndx_sane/actions/workflows/cicd_cmake_multi_platform.yml
[cicd_cmake_multi_platform_bdg]: https://github.com/WANDEX/wndx_sane/actions/workflows/cicd_cmake_multi_platform.yml/badge.svg?event=push