-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDependencies.lua
More file actions
43 lines (36 loc) · 2.16 KB
/
Dependencies.lua
File metadata and controls
43 lines (36 loc) · 2.16 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
31
32
33
34
35
36
37
38
39
40
41
42
43
VULKAN_SDK = os.getenv("VULKAN_SDK")
VLDLocation = os.getenv("VLD_DIR")
IncludeDir = {}
IncludeDir["GLFW"] = "%{wks.location}/Hyper/dependencies/glfw/include"
IncludeDir["glm"] = "%{wks.location}/Hyper/dependencies/glm"
IncludeDir["spdlog"] = "%{wks.location}/Hyper/dependencies/spdlog/include"
IncludeDir["Vulkan"] = "%{VULKAN_SDK}/Include"
IncludeDir["magic_enum"] = "%{wks.location}/Hyper/dependencies/magic_enum/include"
IncludeDir["VkMemAlloc"] = "%{wks.location}/Hyper/dependencies/VulkanMemoryAllocator/include"
IncludeDir["Optick"] = "%{wks.location}/Hyper/dependencies/Optick/src"
IncludeDir["assimp"] = "%{wks.location}/Hyper/dependencies/assimp/include"
IncludeDir["stb"] = "%{wks.location}/Hyper/dependencies/stb/include"
IncludeDir["NvidiaAftermath"] = "%{wks.location}/Hyper/dependencies/NvidiaAftermath/include"
IncludeDir["imgui"] = "%{wks.location}/Hyper/dependencies/imgui"
LibDir = {}
LibDir["Vulkan"] = "%{VULKAN_SDK}/Lib"
LibDir["assimp"] = "%{wks.location}/Hyper/dependencies/assimp/lib"
LibDir["NvidiaAftermath"] = "%{wks.location}/Hyper/dependencies/NvidiaAftermath/lib"
Library = {}
Library["Vulkan"] = "%{LibDir.Vulkan}/vulkan-1.lib"
Library["NvidiaAftermath"] = "%{LibDir.NvidiaAftermath}/GFSDK_Aftermath_Lib.x64.lib"
Library["dxcompiler"] = "%{LibDir.Vulkan}/dxcompiler.lib"
Library["assimp_debug"] = "%{LibDir.assimp}/assimp-vc143-mtd.lib"
Library["shaderc_shared_debug"] = "%{LibDir.Vulkan}/shaderc_sharedd.lib"
Library["shaderc_utils_debug"] = "%{LibDir.Vulkan}/shaderc_utild.lib"
Library["spirv_cross_core_debug"] = "%{LibDir.Vulkan}/spirv-cross-cored.lib"
Library["spirv_cross_reflect_debug"] = "%{LibDir.Vulkan}/spirv-cross-reflectd.lib"
Library["assimp_release"] = "%{LibDir.assimp}/assimp-vc143-mt.lib"
Library["shaderc_shared_release"] = "%{LibDir.Vulkan}/shaderc_shared.lib"
Library["shaderc_utils_release"] = "%{LibDir.Vulkan}/shaderc_util.lib"
Library["spirv_cross_core_release"] = "%{LibDir.Vulkan}/spirv-cross-core.lib"
Library["spirv_cross_reflect_release"] = "%{LibDir.Vulkan}/spirv-cross-reflect.lib"
BinDir = {}
BinDir["assimp"] = "%{wks.location}/Hyper/dependencies/assimp/bin"
Binary = {}
Binary["dxcompiler"] = "%{IncludeDir.Vulkan}/Bin/dxcompiler.dll"