xmake: Add support for shader editor

This commit is contained in:
Jérôme Leclercq
2021-05-07 13:40:32 +02:00
parent 24c2de405f
commit 3221dfdb09
4 changed files with 108 additions and 0 deletions

24
tools/xmake.lua Normal file
View File

@@ -0,0 +1,24 @@
add_requires("nodeeditor", {debug = is_mode("debug"), optional = true})
target("NazaraShaderNodes")
set_group("Tools")
set_kind("binary")
add_rules("qt.console", "qt.moc")
add_deps("NazaraShader")
add_frameworks("QtCore", "QtGui", "QtWidgets")
add_packages("nodeeditor")
add_includedirs("../src")
add_headerfiles("../src/ShaderNode/**.hpp", "../src/ShaderNode/**.inl")
add_files("../src/ShaderNode/**.cpp")
on_load(function (target)
import("detect.sdks.find_qt")
if (not has_package("nodeeditor") or not find_qt()) then
-- Disable building by default if nodeeditor or Qt is not found
target:set("default", false)
end
end)