链接 vulkansdk 的 第三方库
This commit is contained in:
parent
69ba2b0219
commit
11c4652ddb
5
src/3rdparty/xmake.lua
vendored
5
src/3rdparty/xmake.lua
vendored
@ -1,5 +1,8 @@
|
|||||||
--includes("*/xmake.lua")
|
--includes("*/xmake.lua")
|
||||||
add_requires("gtest")
|
add_requires("gtest")
|
||||||
add_requires("vulkansdk",{configs = {utils = {"shaderc", "spirv-tools", "glslang", "spirv-cross"}}})
|
add_requires("vulkansdk",{configs = {utils = {
|
||||||
|
"glslang", "SPIRV", "SPIRV-Tools", "shaderc", "shaderc_shared","shaderc_util", "shaderc_combined",
|
||||||
|
"spirv-cross-glsl","spirv-cross-cpp", "spirv-cross-core", "spirv-cross-reflect","spirv-cross-util"
|
||||||
|
}}})
|
||||||
--add_requires("shaderc", "spirv-tools", "glslang", "spirv-cross")
|
--add_requires("shaderc", "spirv-tools", "glslang", "spirv-cross")
|
||||||
add_requires("assimp","freetype","glad","glfw","stb")
|
add_requires("assimp","freetype","glad","glfw","stb")
|
||||||
@ -5,8 +5,9 @@ set_project("idk")
|
|||||||
set_config("vs_toolset", "14.2")
|
set_config("vs_toolset", "14.2")
|
||||||
-- 设置 Visual Studio 版本为 2019
|
-- 设置 Visual Studio 版本为 2019
|
||||||
set_toolchains("msvc")
|
set_toolchains("msvc")
|
||||||
|
set_runtimes("MD")
|
||||||
-- 添加 /bigobj 编译选项
|
-- 添加 /bigobj 编译选项
|
||||||
add_cxflags("/bigobj")
|
add_cxflags("/bigobj", "-MD", {force = true})
|
||||||
includes("src/xmake.lua")
|
includes("src/xmake.lua")
|
||||||
--__std_find_trivial_1 msvc 版本不一致会有这个报错
|
--__std_find_trivial_1 msvc 版本不一致会有这个报错
|
||||||
--xmake project -k vsxmake2022 -a x64
|
--xmake project -k vsxmake2022 -a x64
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user