远程工具链
我们可以使用 add_requires 来拉取远程工具链包,然后通过 set_toolchains 切换到它们。
关于工具链定义的更多详情,请参考:自定义工具链 API。
LLVM 工具链
xmake.lua
Zig 工具链
xmake.lua
GNU-RM 工具链
xmake.lua
我们可以使用 add_requires 来拉取远程工具链包,然后通过 set_toolchains 切换到它们。
关于工具链定义的更多详情,请参考:自定义工具链 API。
add_rules("mode.debug", "mode.release")
add_requires("llvm")
target("test")
set_kind("binary")
add_files("src/*.c")
set_toolchains("@llvm")
add_rules("mode.debug", "mode.release")
add_requires("zig")
target("test")
set_kind("binary")
add_files("src/*.zig")
set_toolchains("@zig")
add_rules("mode.debug", "mode.release")
add_requires("gnu-rm")
target("test")
set_kind("binary")
add_files("src/*.c")
set_toolchains("@gnu-rm")