Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 2 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 (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-18T19:36:03.000Z (over 2 years ago)
- Last Synced: 2024-10-13T01:11:29.097Z (2 months ago)
- Topics: bootkit, cmake, cmkr, efi, efi-application, template
- Language: C++
- Homepage:
- Size: 13.7 KB
- Stars: 75
- Watchers: 4
- Forks: 11
- 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.
![screenshot](https://i.imgur.com/0WhUFqM.png)
**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