Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

是否考虑增加对uefi开发的支持 #5323

Open
heheda123123 opened this issue Jul 10, 2024 · 3 comments
Open

是否考虑增加对uefi开发的支持 #5323

heheda123123 opened this issue Jul 10, 2024 · 3 comments

Comments

@heheda123123
Copy link
Contributor

你在什么场景下需要该功能?

uefi的开发环境 https://github.com/tianocore/edk2
目前都是手动安装依赖,启动edksetup设置环境变量,再构建
调试也比较麻烦

描述可能的解决方案

加入对edk2工具链的支持,(如果能自动拉取工具链,配置依赖更方便)
支持构建uefi程序
支持调试uefi程序(目前是支持用vs调试的,但是配置很麻烦,如果能一键调试更方便)

描述你认为的候选方案

uefi程序的开发环境目前还很原始,如果xmake能原生支持,是否算是xmake扩大用户面的一个切入点呢

其他信息

No response

@Issues-translate-bot
Copy link

Bot detected the issue body's language is not English, translate it automatically.


Title: Would you consider adding support for uefi development?

In what scenario do you need this feature?

uefi development environment https://github.com/tianocore/edk2
At present, dependencies are installed manually, start edksetup to set environment variables, and then build
Debugging is also troublesome

Describe possible solutions

Add support for the edk2 tool chain (if the tool chain can be automatically pulled, it will be more convenient to configure dependencies)
Support building uefi programs
Support debugging uefi programs (currently, it supports debugging with vs, but the configuration is very troublesome. It would be more convenient if it can be debugged with one click)

Describe your alternatives

The development environment for uefi programs is still very primitive. If xmake can support it natively, will it be considered an entry point for xmake to expand its user interface?

other information

No response

@waruqi
Copy link
Member

waruqi commented Jul 10, 2024

暂时没时间支持,可以直接来个 pr

@Issues-translate-bot
Copy link

Bot detected the issue body's language is not English, translate it automatically.


We don’t have time to support it yet, so you can send a PR directly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants