Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tblauwe/cls_example
Repository generated from cpp_lib_starter template repository
https://github.com/tblauwe/cls_example
Last synced: 24 days ago
JSON representation
Repository generated from cpp_lib_starter template repository
- Host: GitHub
- URL: https://github.com/tblauwe/cls_example
- Owner: TBlauwe
- Created: 2024-06-12T19:49:53.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-06-12T20:01:47.000Z (7 months ago)
- Last Synced: 2024-06-14T02:11:42.528Z (7 months ago)
- Language: CMake
- Size: 93.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![C++](https://img.shields.io/badge/c++%2020%20Library-%2300599C.svg?style=for-the-badge&logo=cplusplus&logoColor=white)
![CMake](https://img.shields.io/badge/CMake-%232B2F33.svg?style=for-the-badge&logo=cmake)
[![Version](https://img.shields.io/github/v/release/TBlauwe/CLS_Example?include_prereleases&style=for-the-badge)](https://github.com/TBlauwe/CLS_Example/releases)
[![MIT](https://img.shields.io/badge/license-TBD-blue.svg?style=for-the-badge)](https://github.com/TBlauwe/CLS_Example/blob/master/LICENSE)
[![Documentation link](https://img.shields.io/badge/Docs-blue?logo=readthedocs&logoColor=white&style=for-the-badge)](https://TBlauwe.github.io/CLS_Example/)
[![Examples](https://img.shields.io/badge/Examples-darkviolet?&style=for-the-badge)](https://TBlauwe.github.io/CLS_Example/examples.html)![Windows GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/TBlauwe/CLS_Example/windows.yaml?style=flat-square&logo=windows10&label=Windows%20(Clang-cl%2C%20MSVC))
![Ubuntu GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/TBlauwe/CLS_Example/ubuntu.yaml?style=flat-square&logo=ubuntu&logoColor=white&label=Ubuntu%20(Clang%2C%20GCC))
![MacOS GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/TBlauwe/CLS_Example/ubuntu.yaml?style=flat-square&logo=apple&logoColor=white&label=MacOS%20(Clang%2C%20GCC))
![Documentation GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/TBlauwe/CLS_Example/documentation.yaml?style=flat-square&logo=github&logoColor=white&label=Documentation)Repository generated from cpp_lib_starter template repository
## Features
*
## Getting started
### Installation
Using **[CPM](https://github.com/cpm-cmake/)**, add the following lines to your cmake file:
```cmake
CPMAddPackage(
NAME CLS_Example
GITHUB_REPOSITORY TBlauwe/CLS_Example
)target_link_libraries(your_target PUBLIC CLS_Example)
```CMake options
| Options | Default | Description |
| ---: | :---: | :--- |
| `CLS_EXAMPLE_SKIP_DEPENDENCIES` | `true` in consumer mode, `false` otherwise | Disable automatic dependencies downloading with **[CPM](https://github.com/cpm-cmake/)** |
| `CPM_MY_DEPENDENCY_VERSION` | `true` in consumer mode, `false` otherwise | Override a dependency's version. Value must be a git tag, e.g `master`, `v3.12`, `1.0` |### Minimal example
```cpp
#include
```