diff --git a/modules/shader_compiler/config/SLANG.cmake b/modules/shader_compiler/config/SLANG.cmake
index a9bd071fa00293a5e28e011ee51bad4569188053..96f975f7932b220a5ef585049ab6833bd2f616ba 100644
--- a/modules/shader_compiler/config/SLANG.cmake
+++ b/modules/shader_compiler/config/SLANG.cmake
@@ -2,11 +2,11 @@
 use_git_submodule("${vkcv_shader_compiler_lib_path}/slang" slang_status)
 
 if (${slang_status})
-	set(EXTERNAL_MINIZ ON CACHE INTERNAL "")
-	set(EXTERNAL_LZ4 ON CACHE INTERNAL "")
-	set(EXTERNAL_VULKAN_HEADERS ON CACHE INTERNAL "")
-	set(EXTERNAL_SPIRV_HEADERS ON CACHE INTERNAL "")
-	set(EXTERNAL_UNORDERED_DENSE ON CACHE INTERNAL "")
+	set(SLANG_USE_SYSTEM_MINIZ ON CACHE INTERNAL "")
+	set(SLANG_USE_SYSTEM_LZ4 ON CACHE INTERNAL "")
+	set(SLANG_USE_SYSTEM_VULKAN_HEADERS ON CACHE INTERNAL "")
+	set(SLANG_USE_SYSTEM_SPIRV_HEADERS ON CACHE INTERNAL "")
+	set(SLANG_USE_SYSTEM_UNORDERED_DENSE ON CACHE INTERNAL "")
 
 	set(SLANG_ENABLE_CUDA OFF CACHE INTERNAL "")
 	set(SLANG_ENABLE_OPTIX OFF CACHE INTERNAL "")
diff --git a/modules/shader_compiler/lib/slang b/modules/shader_compiler/lib/slang
index e1734897a3681f7685b4768fd8d40f446134d483..a051510f590c311e77e611847c3cedbb0145dc01 160000
--- a/modules/shader_compiler/lib/slang
+++ b/modules/shader_compiler/lib/slang
@@ -1 +1 @@
-Subproject commit e1734897a3681f7685b4768fd8d40f446134d483
+Subproject commit a051510f590c311e77e611847c3cedbb0145dc01