/qefivar

A cross-platform lib for EFI variables editing on Windows and *nix (except macOS)

Primary LanguageC++GNU Lesser General Public License v2.1LGPL-2.1

QEFI Build on Linux Build on Windows

A Qt library to read/write EFI variables on Linux (based on efivar) or Windows (using win32 API).

Build

The library depends on Qt and efivar on *nix OSes, ensure that you have one installed. On Windows, it utilizes the WIN32 API and needs Qt.

mkdir -p build
cd build
cmake ..

By default, cmake will configure and build a static lib. To build a dynamic lib, configure the project with BUILD_SHARED_LIBS=On and then build it.