From ab4e2a1714c8192cabf6e8ea839c92389513efcd Mon Sep 17 00:00:00 2001 From: crueter Date: Mon, 15 Sep 2025 11:52:56 -0400 Subject: [PATCH] force bundled spirv-headers on freebsd Signed-off-by: crueter --- CMakeLists.txt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index fdf8900775..a2c5a21162 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -490,8 +490,16 @@ else() find_package(VulkanUtilityLibraries REQUIRED) find_package(VulkanHeaders 1.3.274 REQUIRED) - find_package(SPIRV-Tools MODULE REQUIRED) - find_package(SPIRV-Headers 1.3.274 REQUIRED) + + # freebsd doesn't have spirv-headers package + # TODO: solaris, openbsd? + if (PLATFORM_FREEBSD) + AddJsonPackage(spirv-headers) + AddJsonPackage(spirv-tools) + else() + find_package(SPIRV-Headers 1.3.274 REQUIRED) + find_package(SPIRV-Tools MODULE REQUIRED) + endif() if (YUZU_TESTS) find_package(Catch2 3.0.1 REQUIRED)