-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathDependencies.lua
More file actions
30 lines (27 loc) · 1.51 KB
/
Dependencies.lua
File metadata and controls
30 lines (27 loc) · 1.51 KB
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
26
27
28
29
30
IncludeDir = {}
IncludeDir.spdlog = "%{wks.location}/Toshi/Vendor/spdlog/include"
IncludeDir.fmod = "%{wks.location}/Toshi/Vendor/fmod/include"
IncludeDir.trbf = "%{wks.location}/Tools/TRBF/Include"
IncludeDir.libogg = "%{wks.location}/Toshi/Vendor/libogg/include"
IncludeDir.libvorbis = "%{wks.location}/Toshi/Vendor/libvorbis/include"
IncludeDir.libtheora = "%{wks.location}/Toshi/Vendor/libtheora/include"
IncludeDir.theoraplay = "%{wks.location}/Toshi/Vendor/theoraplay/include"
IncludeDir.stb = "%{wks.location}/Toshi/Vendor/stb"
IncludeDir.sdl2 = "%{wks.location}/Toshi/Vendor/sdl2/include"
IncludeDir.glm = "%{wks.location}/Toshi/Vendor/glm/include"
IncludeDir.glew = "%{wks.location}/Toshi/Vendor/glew/include"
IncludeDir.catch2 = "%{wks.location}/Tools/Vendor/Catch2/include"
LibDir = {}
LibDir.fmod = "%{wks.location}/Toshi/Vendor/fmod/lib"
LibDir.sdl2 = "%{wks.location}/Toshi/Vendor/sdl2/lib"
LibDir.glew = "%{wks.location}/Toshi/Vendor/glew/lib"
LibDir.catch2 = "%{wks.location}/Tools/Vendor/Catch2/lib"
-- content of these folders should be copied to any client application
ClientContentCommon = "%{wks.location}Content/Common/"
ClientContentArch = "%{wks.location}Content"
-- modify paths based on architecture
LibDir.fmod = LibDir.fmod .. "/" .. _OPTIONS["arch"] .. "/"
LibDir.sdl2 = LibDir.sdl2 .. "/" .. _OPTIONS["arch"] .. "/"
LibDir.glew = LibDir.glew .. "/" .. _OPTIONS["arch"] .. "/"
LibDir.catch2 = LibDir.catch2 .. "/" .. _OPTIONS["arch"] .. "/"
ClientContentArch = ClientContentArch .. "/" .. _OPTIONS["arch"] .. "/"