I am cross-posting my CMake issue here trying to reach a wider audience and get more feedbacks : Feature Request: Augment FindVulkan to find third-party libraries shipped with VulkanSDK
In a nutshell, I wish that FindVulkan
would find more things like third-party libraries shipped with the VulkanSDK rather than simply Vulkan headers and some executables paths.
To me this also raise the question on what is the right approach to do so as some shipped libraries may also exists elsewhere.
For example, VulkanSDK ships with google/shaderc
but the same projects may also exists elsewhere in a CMake project (e.g. as a submodule and declared via add_subdirectory
)
Any feedbacks welcome on this, I am also happy to contribute a first version as a merge request to help spark the discussion.