xmake-io / xmake-vscode

🍩 A XMake integration in Visual Studio Code
https://xmake.io
Apache License 2.0
229 stars 54 forks source link

Can Xmake: Build Level be set to both warning and verbose? #128

Open fonqL opened 2 years ago

fonqL commented 2 years ago

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

我想编译与链接的参数和警告都能够输出,就像xmake -vw一样,同时看到这两种输出比较方便,对我来说还挺常用的。 更进一步希望build log level可以自由搭配而不局限于已有的四种(normal,debug,warning与verbose)

描述可能的解决方案

js不太了解,不过如果不考虑以后的拓展的话v w D 三种参数的全部自由组合数也就7种+1种normal完全可以暴力枚举(开玩笑的) 用数组来配置? 或者干脆自己手写build时传给xmake的参数大概也可以吧

描述你认为的候选方案

No response

其他信息

No response

waruqi commented 2 years ago

没懂,那就 xmake -vw xmake -vD 呗,不是原本就随意组合的么

fonqL commented 2 years ago

我指的是点击vscode底部栏上的build按钮时的的输出。就是这个设置: image

waruqi commented 2 years ago

这种暂时不改了,而且 debug 本来就包含了 warnings,不想搞这么复杂,特殊需求自己命令行组合敲下

fonqL commented 2 years ago

意外的发现debug用不了。 system:win10 xmake version: 2.6.7 xmake-vscode version: 1.6.9 vscode version: 1.69.1

system: ubuntu22.04 on wsl xmake version: 2.6.9 xmake-vscode version: 1.6.9 vscode version: 1.69.1 image

*  正在执行任务: xmake -v --backtrace 

xmake v2.6.7+HEAD.93b724537, A cross-platform build utility based on Lua
Copyright (C) 2015-present Ruki Wang, tboox.org, xmake.io
                         _
  ...
error: Invalid flag: --backtrace
waruqi commented 2 years ago

修复了