diff --git a/CMakeLists.txt b/CMakeLists.txt
index d869f407..e777b85e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -309,6 +309,13 @@ if(KOMPUTE_OPT_INSTALL)
FILE komputeTargets.cmake
NAMESPACE kompute::
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/kompute)
+
+ # Copy CMake files needed to `vulkan_compile_shader`
+ install(FILES
+ cmake/vulkan_shader_compiler.cmake
+ cmake/bin_file_to_header.cmake
+ cmake/bin2h.cmake
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/kompute)
endif()
diff --git a/README.md b/README.md
index 85a22a30..6cffe71a 100644
--- a/README.md
+++ b/README.md
@@ -350,7 +350,7 @@ Simplified Kompute Components
-(very tiny, check the full reference diagram in docs for details)
+(very tiny, check the full reference diagram in docs for details)
@@ -374,7 +374,7 @@ The image below provides an intuition on how Kompute Sequences can be allocated
## Mobile Enabled
-Kompute has been optimized to work in mobile environments. The [build system](#build-overview) enables for dynamic loading of the Vulkan shared library for Android environments, together with a working [Android NDK wrapper](https://github.com/KomputeProject/kompute/tree/master/vk_ndk_wrapper_include) for the CPP headers.
+Kompute has been optimized to work in mobile environments. The [build system](#build-overview) enables for dynamic loading of the Vulkan shared library for Android environments.