diff --git a/config/lib/Vulkan.cmake b/config/lib/Vulkan.cmake
index 5100d1b78986a7a4b4b6180b1862046cb8b4fc8c..11e254a67349488b48718bd48ac69ead641fb167 100644
--- a/config/lib/Vulkan.cmake
+++ b/config/lib/Vulkan.cmake
@@ -2,27 +2,19 @@
 find_package(Vulkan REQUIRED)
 
 if (Vulkan_FOUND)
-    if (NOT EXISTS ${Vulkan_INCLUDE_DIR}/vulkan/vulkan.h)
-        use_git_submodule("${vkcv_lib_path}/Vulkan-Headers" vulkan_headers_status)
-        
-        if (${vulkan_headers_status})
-            list(APPEND vkcv_includes ${vkcv_lib}/Vulkan-Headers/include)
-        endif()
-    else()
-        list(APPEND vkcv_includes ${Vulkan_INCLUDE_DIR})
+    use_git_submodule("${vkcv_lib_path}/Vulkan-Headers" vulkan_headers_status)
+    
+    if (${vulkan_headers_status})
+        list(APPEND vkcv_includes ${vkcv_lib_path}/Vulkan-Headers/include)
     endif()
 
-    if (NOT EXISTS ${Vulkan_INCLUDE_DIR}/vulkan/vulkan.hpp)
-        use_git_submodule("${vkcv_lib_path}/Vulkan-Hpp" vulkan_hpp_status)
-    
-        if (${vulkan_hpp_status})
-            list(APPEND vkcv_includes ${vkcv_lib}/Vulkan-Hpp)
-        endif()
-    else()
-        list(APPEND vkcv_includes ${Vulkan_INCLUDE_DIR})
+    use_git_submodule("${vkcv_lib_path}/Vulkan-Hpp" vulkan_hpp_status)
+
+    if (${vulkan_hpp_status})
+        list(APPEND vkcv_includes ${vkcv_lib_path}/Vulkan-Hpp)
     endif()
     
     list(APPEND vkcv_libraries ${Vulkan_LIBRARIES})
 
-    message(${vkcv_config_msg} " Vulkan  -   ")
+    message(${vkcv_config_msg} " Vulkan  -   " ${Vulkan_VERSION})
 endif ()