跳转到内容

Unity Build

我们可以使用 c.unity_buildc++.unity_build 规则来启用 Unity Build 编译加速。

EXPLORER
src
bar
test.cpp
foo
test.cpp
main.cpp
test.c
xmake.lua
Lua xmake.lua
1234567
target("test")
    set_kind("binary")
    add_includedirs("src")
    add_rules("c++.unity_build", {batchsize = 2, uniqueid = "MY_UNITY_ID"})
    add_files("src/*.c", "src/*.cpp")
    add_files("src/foo/*.cpp", {unity_group = "foo"})
    add_files("src/bar/*.cpp", {unity_group = "bar"})