https://github.com/flagarde/systemdetect
Modern way to detect OS... with C++ and CMake
https://github.com/flagarde/systemdetect
cmake cpp
Last synced: 19 days ago
JSON representation
Modern way to detect OS... with C++ and CMake
- Host: GitHub
- URL: https://github.com/flagarde/systemdetect
- Owner: flagarde
- License: mit
- Created: 2021-07-22T16:40:48.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-09-05T05:44:55.000Z (almost 3 years ago)
- Last Synced: 2025-01-10T00:18:12.120Z (over 1 year ago)
- Topics: cmake, cpp
- Language: CMake
- Homepage: https://flagarde.github.io/SystemDetect
- Size: 154 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SystemDetect [](https://github.com/flagarde/SystemDetect/actions/workflows/Docs.yml) [](https://github.com/flagarde/SystemDetect/actions/workflows/Format.yml) [](https://github.com/flagarde/SystemDetect/actions/workflows/Codespell.yml) [](https://results.pre-commit.ci/run/github/388531954/1627586985.K88huGY_TVabl1wZozsDyw)
Modern way to detect OS... with c++ and CMake
> [📖 Documentation](https://flagarde.github.io/SystemDetect/)
[LC]: https://github.com/flagarde/SystemDetect/actions/workflows/Linux-Clang.yml
[LCB]: https://github.com/flagarde/SystemDetect/actions/workflows/Linux-Clang.yml/badge.svg
[LG]: https://github.com/flagarde/SystemDetect/actions/workflows/Linux-GCC.yml
[LGB]: https://github.com/flagarde/SystemDetect/actions/workflows/Linux-GCC.yml/badge.svg
[MC]: https://github.com/flagarde/SystemDetect/actions/workflows/MacOS-Clang.yml
[MCB]: https://github.com/flagarde/SystemDetect/actions/workflows/MacOS-Clang.yml/badge.svg
[MG]: https://github.com/flagarde/SystemDetect/actions/workflows/MacOS-GCC.yml
[MGB]: https://github.com/flagarde/SystemDetect/actions/workflows/MacOS-GCC.yml/badge.svg
[MS]: https://github.com/flagarde/SystemDetect/actions/workflows/Windows-MSYS2.yml
[MSB]: https://github.com/flagarde/SystemDetect/actions/workflows/Windows-MSYS2.yml/badge.svg
[MM]: https://github.com/flagarde/SystemDetect/actions/workflows/Windows-MSVC.yml
[MMB]: https://github.com/flagarde/SystemDetect/actions/workflows/Windows-MSVC.yml/badge.svg
## Builds
| | Linux Clang | Linux GCC | MacOS Clang | MacOS GCC | Windows M2sys | Windows MSVC |
|--------|-------------|-----------|-------------|-----------|---------------|--------------|
| Github |[![Linux Clang][LCB]][LC]|[![Linux GCC][LGB]][LG]|[![MacOS Clang][MCB]][MC]|[![MacOS GCC][MGB]][MG]|[![Windows MSYS2][MSB]][MS]|[![Windows MSVC][MMB]][MM]|