diff --git a/config/lib/SPIRV_Cross.cmake b/config/lib/SPIRV_Cross.cmake index 2c06dabeb6bd46c53a5c05c32b27425c5ed7f812..751ee883c47e0eab081a13e5805ced6f2daa7e30 100644 --- a/config/lib/SPIRV_Cross.cmake +++ b/config/lib/SPIRV_Cross.cmake @@ -1,16 +1,21 @@ find_package(spirv_cross_c_shared QUIET) if (spirv-cross_FOUND) - list(APPEND vkcv_libraries spirv_cross_c_shared) + list(APPEND vkcv_libraries spirv-cross-cpp) - message(${vkcv_config_msg} " SPIRV Cross - ") + message(${vkcv_config_msg} " SPIRV Cross - " ${SPIRV_CROSS_VERSION}) else() if (EXISTS "${vkcv_lib_path}/SPIRV-Cross") + set(SPIRV_CROSS_CLI OFF CACHE INTERNAL "") + set(SPIRV_CROSS_ENABLE_TESTS OFF CACHE INTERNAL "") + set(SPIRV_CROSS_ENABLE_C_API OFF CACHE INTERNAL "") + set(SPIRV_CROSS_SKIP_INSTALL ON CACHE INTERNAL "") + add_subdirectory(${vkcv_lib}/SPIRV-Cross) - list(APPEND vkcv_libraries spirv_cross_c_shared) + list(APPEND vkcv_libraries spirv-cross-cpp) - message(${vkcv_config_msg} " SPIRV Cross - ") + message(${vkcv_config_msg} " SPIRV Cross - " ${SPIRV_CROSS_VERSION}) else() message(WARNING "SPIRV-Cross is required..! Update the submodules!") endif ()