-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathpremake5.lua
35 lines (32 loc) · 1.44 KB
/
premake5.lua
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
workspace "PathTracer"
configurations { "Debug", "Release", "Distribution" }
platforms { "Windows" }
outputdir = "%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}"
globalIncludes =
{
"%{wks.location}/Vulkan-Helper/src/VulkanHelper",
"%{wks.location}/Vulkan-Helper/src/",
"%{wks.location}",
"%{wks.location}/Vulkan-Helper/lib/",
"%{wks.location}/Vulkan-Helper/lib/glfw/include/",
"%{wks.location}/Vulkan-Helper/lib/imgui/",
"%{wks.location}/Vulkan-Helper/lib/stbimage/",
"%{wks.location}/Vulkan-Helper/lib/glm/",
"%{wks.location}/Vulkan-Helper/lib/msdf-atlas-gen/",
"%{wks.location}/Vulkan-Helper/lib/msdf-atlas-gen/msdfgen/",
"%{wks.location}/Vulkan-Helper/lib/shaderc",
"%{wks.location}/Vulkan-Helper/lib/entt/",
"%{wks.location}/Vulkan-Helper/lib/Vulkan-Hpp/Vulkan-Headers/include/",
"%{wks.location}/Vulkan-Helper/lib/Vulkan-Hpp/vulkan/",
"%{wks.location}/Vulkan-Helper/lib/vulkanMemoryAllocator/",
"%{wks.location}/Vulkan-Helper/lib/spdlog/include/",
"%{wks.location}/Vulkan-Helper/lib/tinyobjloader/",
"%{wks.location}/Vulkan-Helper/lib/assimp/include/",
"%{wks.location}/Vulkan-Helper/lib/cuda/include/",
"%{wks.location}/Vulkan-Helper/lib/Optix/include/",
"%{wks.location}/Vulkan-Helper/lib/lodepng/",
"%{wks.location}/Vulkan-Helper/lib/imNodeFlow/include/",
"%{wks.location}/Vulkan-Helper/lib/slang/include/",
}
include "Vulkan-Helper"
include "PathTracer"