Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tarc/library-template
C++ library template project, featuring CMake, Conan, Google Test and Github actions
https://github.com/tarc/library-template
cmake conan cpp githubactions google-test template-project
Last synced: 7 days ago
JSON representation
C++ library template project, featuring CMake, Conan, Google Test and Github actions
- Host: GitHub
- URL: https://github.com/tarc/library-template
- Owner: tarc
- License: mit
- Created: 2020-01-30T03:48:14.000Z (almost 5 years ago)
- Default Branch: develop
- Last Pushed: 2020-02-18T17:43:44.000Z (almost 5 years ago)
- Last Synced: 2024-12-18T07:02:20.496Z (about 1 month ago)
- Topics: cmake, conan, cpp, githubactions, google-test, template-project
- Language: CMake
- Homepage:
- Size: 43 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
|[![Debug](https://github.com/tarc/library-template/workflows/Debug/badge.svg?branch=master)](https://github.com/tarc/library-template/actions)|[![Release](https://github.com/tarc/library-template/workflows/Release/badge.svg?branch=master)](https://github.com/tarc/library-template/actions)|
|:---:|:---:|C++ template project leveraging:
- [CMake](https://cmake.org/) for building;
- [Conan](https://conan.io/) for dependency management;
- [Google Test](https://github.com/google/googletest) for testing;
- [Github Actions](https://github.com/features/actions) for CI;
- Automation Scripts.It depends on a C/C++ toolchain, CMake and Conan (which will require Python as
well). It's been tested on MacOS, Linux and Windows - it's supposed to run as
it is, as long as the dependencies are met:Bash:
```console
git clone https://github.com/tarc/library-template.git
cd library-template
./export-pkg.sh
```Windows Batch:
```console
git clone https://github.com/tarc/library-template.git
cd library-template
export-pkg.bat
```