Add support for xmake 2.5.9 (and unity build for unit tests)
This commit is contained in:
parent
c3999d708f
commit
04ee6f0fd1
|
|
@ -9,6 +9,10 @@ target("NazaraClientUnitTests")
|
||||||
set_group("Tests")
|
set_group("Tests")
|
||||||
set_kind("binary")
|
set_kind("binary")
|
||||||
|
|
||||||
|
if xmake.version():ge("2.5.9") then
|
||||||
|
add_rules("c++.unity_build")
|
||||||
|
end
|
||||||
|
|
||||||
add_deps("NazaraAudio", "NazaraCore", "NazaraNetwork", "NazaraPhysics2D", "NazaraShader")
|
add_deps("NazaraAudio", "NazaraCore", "NazaraNetwork", "NazaraPhysics2D", "NazaraShader")
|
||||||
add_packages("catch2")
|
add_packages("catch2")
|
||||||
|
|
||||||
|
|
@ -20,6 +24,10 @@ target("NazaraUnitTests")
|
||||||
set_group("Tests")
|
set_group("Tests")
|
||||||
set_kind("binary")
|
set_kind("binary")
|
||||||
|
|
||||||
|
if xmake.version():ge("2.5.9") then
|
||||||
|
add_rules("c++.unity_build")
|
||||||
|
end
|
||||||
|
|
||||||
add_deps("NazaraCore", "NazaraNetwork", "NazaraPhysics2D", "NazaraShader")
|
add_deps("NazaraCore", "NazaraNetwork", "NazaraPhysics2D", "NazaraShader")
|
||||||
add_packages("catch2")
|
add_packages("catch2")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -241,7 +241,11 @@ rule("build_rendererplugins")
|
||||||
rule("embed_resources")
|
rule("embed_resources")
|
||||||
before_build(function (target, opt)
|
before_build(function (target, opt)
|
||||||
import("core.base.option")
|
import("core.base.option")
|
||||||
import("private.utils.progress")
|
if xmake.version():ge("2.5.9") then
|
||||||
|
import("utils.progress")
|
||||||
|
else
|
||||||
|
import("private.utils.progress")
|
||||||
|
end
|
||||||
|
|
||||||
local function GenerateEmbedHeader(filepath, targetpath)
|
local function GenerateEmbedHeader(filepath, targetpath)
|
||||||
local bufferSize = 1024 * 1024
|
local bufferSize = 1024 * 1024
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue