https://github.com/mrexodia/eficmake
CMake template for a basic EFI application/bootkit. This library is header-only, there is no EDK2 runtime!).
https://github.com/mrexodia/eficmake
bootkit cmake cmkr efi efi-application template
Last synced: 4 months ago
JSON representation
CMake template for a basic EFI application/bootkit. This library is header-only, there is no EDK2 runtime!).
- Host: GitHub
- URL: https://github.com/mrexodia/eficmake
- Owner: mrexodia
- License: bsl-1.0
- Created: 2022-08-26T11:11:33.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-18T19:36:03.000Z (over 3 years ago)
- Last Synced: 2025-04-03T21:42:40.656Z (about 1 year ago)
- Topics: bootkit, cmake, cmkr, efi, efi-application, template
- Language: C++
- Homepage:
- Size: 13.7 KB
- Stars: 77
- Watchers: 5
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EfiCMake
CMake template for a basic EFI application/bootkit.

**Note**: This currently only links with the EDK2 headers. This means you will not be able to use global variables like `gST` or EDK2 functions like `Print`.
## Building (Visual Studio)
This is only tested on Windows with Visual Studio.
- Configure the project with `cmake -B build`
- Open `build\EfiCMake.sln` and build the solution
- `EfiCMake.efi` will be in the `build\Release` folder