A collection of CMake modules for a variety of C++ libraries and features.
This repository provides CMake modules for the following:
- Ceres
- CodeCoverage
- Assist
- Astro "astro Github page"
- Atom "atom Github page"
- Boost "Boost homepage"
- Catch2 "Catch2 Github page"
- control "control Github page"
- cppbase "cppbase Github page"
- Eigen3 "Eigen3 homepage"
- GLog
- GSL "GSL homepage"
- integrate "integrate Github page"
- NLOPT "NLOPT homepage"
- PaGMO "PaGMO Github page"
- PyKEP "PyKEP Github page"
- RapidJSON "RapidJSON Github page"
- SGP4 "SGP4 Github page"
- sml "sml Github page"
- spot "spot Github page"
- SQLite3 "SQLite3 homepage"
- SQLiteCpp "SQLiteCpp Github page"
- Tudat "Tudat Github page"
- Tudat Core "Tudat Core Github page"
- LibFindMacros
Run the following command to download this project using Git.
git clone https://www.github.com/openastro/cmake-modules cmake
You can also grab the archive directly here.
Once you've made your great commits:
- Fork cmake-modules
- Create a topic branch -
git checkout -b my_branch
- Push to your branch -
git push origin my_branch
- Create a Pull Request from your branch
- That's it!
See LICENSE.md.
The copyright holders are not liable for any damage(s) incurred due to improper use of cmake-modules.
Shoot me an email if you have any questions.
- Figure out way to write tests for CMake modules