Fix build with Vulkan disabled and no Vulkan headers installed.

This commit is contained in:
bruvzg 2022-10-25 22:20:54 +03:00
parent 2b505b74b9
commit 4dd8f68120
No known key found for this signature in database
GPG key ID: 7960FCF39844EC38
14 changed files with 56 additions and 10 deletions

View file

@ -582,12 +582,14 @@ def configure_mingw(env):
]
)
env.Append(CPPDEFINES=["VULKAN_ENABLED"])
if not env["use_volk"]:
env.Append(LIBS=["vulkan"])
if env["vulkan"]:
env.Append(CPPDEFINES=["VULKAN_ENABLED"])
if not env["use_volk"]:
env.Append(LIBS=["vulkan"])
env.Append(CPPDEFINES=["GLES3_ENABLED"])
env.Append(LIBS=["opengl32"])
if env["opengl3"]:
env.Append(CPPDEFINES=["GLES3_ENABLED"])
env.Append(LIBS=["opengl32"])
env.Append(CPPDEFINES=["MINGW_ENABLED", ("MINGW_HAS_SECURE_API", 1)])