An open API service indexing awesome lists of open source software.

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

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