2021-08-21 15:53:36 +04:30
|
|
|
include "dependencies.lua"
|
|
|
|
|
2021-05-20 11:49:24 +04:30
|
|
|
workspace "Light"
|
|
|
|
location "../"
|
2021-07-23 10:33:51 +04:30
|
|
|
startproject "Mirror"
|
2021-05-20 11:49:24 +04:30
|
|
|
|
|
|
|
architecture "x64"
|
|
|
|
|
|
|
|
configurations
|
|
|
|
{
|
|
|
|
"Debug",
|
|
|
|
"Release",
|
|
|
|
"Distribution",
|
|
|
|
}
|
|
|
|
|
|
|
|
-- Directories --
|
2021-08-21 15:53:36 +04:30
|
|
|
target_dir = "%{wks.location}/bin/%{cfg.buildcfg}/%{cfg.system}/%{cfg.architecture}/%{prj.name}"
|
|
|
|
object_dir = "%{wks.location}/bin-obj/%{cfg.buildcfg}/%{cfg.system}/%{cfg.architecture}/%{prj.name}"
|
2021-05-20 11:49:24 +04:30
|
|
|
|
|
|
|
-- Projects --
|
2021-08-21 15:53:36 +04:30
|
|
|
group ""
|
|
|
|
include "../Engine/build.lua"
|
|
|
|
include "../Mirror/build.lua"
|
|
|
|
include "../Sandbox/build.lua"
|
2021-05-21 15:00:29 +04:30
|
|
|
|
2021-05-25 21:22:01 +04:30
|
|
|
-- Dependencies --
|
2021-05-21 15:00:29 +04:30
|
|
|
group "Dependencies"
|
2021-08-21 15:53:36 +04:30
|
|
|
include "../Dependencies/GLFW/build.lua"
|
|
|
|
include "../Dependencies/GLAD/build.lua"
|
|
|
|
include "../Dependencies/imgui/build.lua"
|
|
|
|
include "../Dependencies/stb_image/build.lua"
|
2021-08-22 16:02:05 +04:30
|
|
|
include "../Dependencies/entt/build.lua"
|
|
|
|
include "../Dependencies/shaderc/build.lua"
|
|
|
|
include "../Dependencies/glslang/build.lua"
|