Skip to content
C++ Library for pulling system and hardware information, without hitting the command line.
C++ CMake
Branch: master
Clone or download
Latest commit 3a0a0d6 Jul 20, 2019

README.md

infoware License TravisCI build status AppVeyorCI build status

C++ Library for pulling system and hardware information, without hitting the command line.

Requirements

No non-built-in ones by default.
Some libraries are required for extended functionality. See the Configurability section below for details.

On Windows one needs to link to gdi32, version, Ole32, OleAut32 and wbemuuid.

Configurability

CMake definition and C++ preprocessor macro Meaning Linker library Priority
INFOWARE_USE_X11 Use X11 for display detection X11 <Win32
INFOWARE_USE_D3D Use D3D for GPU detection dxgi >OpenCL
INFOWARE_USE_OPENCL Use OpenCL for GPU detection OpenCL <D3D
INFOWARE_USE_OPENGL Use OpenGL for GPU detection OS-dependent* <OpenGL

*Consult the section under the if(INFOWARE_USE_OPENGL) condition in CMakeLists.txt for variants.

You can’t perform that action at this time.