2023-09-17 21:01:13 +08:00
|
|
|
|
|
|
|
|
add_rules("mode.debug", "mode.release")
|
|
|
|
|
set_arch("x64")
|
|
|
|
|
set_languages("cxx17")
|
|
|
|
|
set_project("vulkan")
|
|
|
|
|
set_toolchains("clang")
|
|
|
|
|
target("vulkanLearn")
|
|
|
|
|
set_kind("binary")
|
2023-09-19 17:44:58 +08:00
|
|
|
add_links("User32")
|
2023-09-17 21:01:13 +08:00
|
|
|
add_defines("VK_USE_PLATFORM_WIN32_KHR")
|
|
|
|
|
add_packages("vulkansdk","glfw","glm","tinyobjloader")
|
|
|
|
|
add_includedirs("src/demo", "src/com", "src/external", os.getenv("VULKAN_SDK") .. "/Include/vulkan")
|
|
|
|
|
add_files("src/*.cpp", "src/**.cpp")
|
|
|
|
|
add_headerfiles("src/**.h","src/**.inl")
|
|
|
|
|
|