-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpremake5.lua
More file actions
25 lines (20 loc) · 819 Bytes
/
premake5.lua
File metadata and controls
25 lines (20 loc) · 819 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
workspace "Elysium"
architecture ("x86_64")
configurations { "Debug", "Release" }
startproject "Sandbox"
cppdialect "C++20"
outputdir = "%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}"
IncludeDir = {}
IncludeDir["GLFW"] = "%{wks.location}/engine/vendor/glfw/include"
IncludeDir["GLAD"] = "%{wks.location}/engine/vendor/glad/include"
IncludeDir["GLM"] = "%{wks.location}/engine/vendor/glm"
IncludeDir["IMGUI"] = "%{wks.location}/engine/vendor/imgui"
IncludeDir["STB"] = "%{wks.location}/engine/vendor/stb"
IncludeDir["ENTT"] = "%{wks.location}/engine/vendor/entt/src"
IncludeDir["ASSIMP"] = "%{wks.location}/engine/vendor/assimp/include"
IncludeDir["_CONFIG_HEADERS"] = "%{wks.location}/engine/vendor/_config_headers"
group "Dependencies"
include "engine/vendor"
group ""
include "Engine"
include "Sandbox"