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

@ -223,6 +223,8 @@ def configure(env: "Environment"):
"AVFoundation",
"-framework",
"CoreMedia",
"-framework",
"QuartzCore",
]
)
env.Append(LIBS=["pthread", "z"])
@ -236,7 +238,7 @@ def configure(env: "Environment"):
if env["vulkan"]:
env.Append(CPPDEFINES=["VULKAN_ENABLED"])
env.Append(LINKFLAGS=["-framework", "Metal", "-framework", "QuartzCore", "-framework", "IOSurface"])
env.Append(LINKFLAGS=["-framework", "Metal", "-framework", "IOSurface"])
if not env["use_volk"]:
env.Append(LINKFLAGS=["-lMoltenVK"])
mvk_found = False