Allow to disable example building

This commit is contained in:
SirLynix 2022-07-27 23:02:24 +02:00
parent 057eb1b350
commit d783418a63
15 changed files with 15 additions and 27 deletions

View File

@ -1,5 +1,3 @@
target("DeferredShading")
set_group("Examples")
set_kind("binary")
add_deps("NazaraGraphics")
add_files("main.cpp")

View File

@ -1,5 +1,3 @@
target("DopplerEffect")
set_group("Examples")
set_kind("binary")
add_deps("NazaraAudio", "NazaraPlatform")
add_files("main.cpp")

View File

@ -1,5 +1,3 @@
target("GraphicsTest")
set_group("Examples")
set_kind("binary")
add_deps("NazaraGraphics")
add_files("main.cpp")

View File

@ -1,5 +1,3 @@
target("PBR")
set_group("Examples")
set_kind("binary")
add_deps("NazaraGraphics")
add_files("main.cpp")

View File

@ -1,6 +1,4 @@
target("Physics2DDemo")
set_group("Examples")
set_kind("binary")
add_deps("NazaraGraphics", "NazaraPhysics2D")
add_packages("entt")
add_files("main.cpp")

View File

@ -1,6 +1,4 @@
target("PhysicsDemo")
set_group("Examples")
set_kind("binary")
add_deps("NazaraGraphics", "NazaraPhysics3D")
add_packages("entt")
add_files("main.cpp")

View File

@ -1,5 +1,3 @@
target("PlayMusic")
set_group("Examples")
set_kind("binary")
add_deps("NazaraAudio")
add_files("main.cpp")

View File

@ -1,5 +1,3 @@
target("RenderTest")
set_group("Examples")
set_kind("binary")
add_deps("NazaraRenderer")
add_files("main.cpp")

View File

@ -1,5 +1,3 @@
target("Std140Debug")
set_group("Examples")
set_kind("binary")
add_deps("NazaraOpenGLRenderer")
add_files("main.cpp")

View File

@ -1,5 +1,3 @@
target("Tut00_EmptyProject")
set_group("Examples")
set_kind("binary")
add_deps("NazaraAudio", "NazaraGraphics", "NazaraNetwork", "NazaraPhysics2D", "NazaraPhysics3D", "NazaraRenderer", "NazaraUtility")
add_files("main.cpp")

View File

@ -1,6 +1,4 @@
target("Tut01_HelloWorld")
set_group("Examples")
set_kind("binary")
add_deps("NazaraGraphics")
add_packages("entt")
add_files("main.cpp")

View File

@ -1,6 +1,4 @@
target("Tut02_Events")
set_group("Examples")
set_kind("binary")
add_deps("NazaraGraphics")
add_packages("entt")
add_files("main.cpp")

View File

@ -1,6 +1,4 @@
target("WidgetDemo")
set_group("Examples")
set_kind("binary")
add_deps("NazaraGraphics", "NazaraPhysics3D", "NazaraWidgets")
add_packages("entt")
add_files("main.cpp")

14
examples/xmake.lua Normal file
View File

@ -0,0 +1,14 @@
option("examples")
set_default(true)
set_showmenu(true)
set_description("Build examples")
option_end()
if has_config("examples") then
-- Common config
set_group("Examples")
set_kind("binary")
includes("*/xmake.lua")
end

View File

@ -312,5 +312,5 @@ end
includes("tools/*.lua")
includes("tests/*.lua")
includes("examples/*.lua")
includes("plugins/*/xmake.lua")
includes("examples/*/xmake.lua")