This PR cleans up shader builder CMake files and fixes vulkan includes that could not be found on all platforms. * Reduce code duplication * Use private var for MANIFEST on windows * Add system includes when compiling Pull Request: https://projects.blender.org/blender/blender/pulls/115889