8000 GitHub - Zaraka/infoware: C++ Library for pulling system and hardware information, without hitting the command line.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
forked from ThePhD/infoware

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

License

Notifications You must be signed in to change notification settings

Zaraka/infoware

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

infoware License CI 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, wbemuuid and ntdll.

A usable git binary is required by default, to clone https://github.com/pciutils/pciids. INFOWARE_PCI_IDS_REPOSITORY can be set to override that clone URI. INFOWARE_PCI_IDS_PATH can be set to use the specified file instead of using git at all.

Configurability

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

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.5%
  • CMake 12.6%
  • Objective-C++ 0.9%
0