Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 3 KB

README.rst

File metadata and controls

60 lines (41 loc) · 3 KB

platform

Linux make-specs Windows make-specs MacOS make-specs Linux CMake Windows CMake MacOS CMake Raspberry Pi Valgrind No Assertions Clang Format Cppcheck

platform is a C++ library for detecting compiler and platform properties. Currently, it can detect the following properties:

  • Compiler: g++, clang, and MSVC
  • Operating system: Linux, Mac OSX, Windows, iOS, Android, Emscripten, and FreeBSD
  • Target architecture: x86, x86_64, ARM, MIPS, and asm.js

Use as Dependency in CMake

To depend on this project when using the CMake build system, add the following in your CMake build script:

add_subdirectory("/path/to/platform" platform)
target_link_libraries(<my_target> steinwurf::platform)

Where <my_target> is replaced by your target.

License

The project license is based on the BSD License. Please refer to the LICENSE.rst file for more details.