diff --git a/packages/r/rendergraph/xmake.lua b/packages/r/rendergraph/xmake.lua
index 856ea3e85..9e19a2478 100644
--- a/packages/r/rendergraph/xmake.lua
+++ b/packages/r/rendergraph/xmake.lua
@@ -27,8 +27,7 @@ package("rendergraph")
                         add_defines("CRG_BUILD_STATIC")
                     end
                 end
-                add_headerfiles("include/RenderGraph/RunnablePasses/*.hpp", {prefixdir = "RenderGraph/RunnablePasses"})
-                add_headerfiles("include/RenderGraph/*.hpp", {prefixdir = "RenderGraph"})
+                add_headerfiles("include/(RenderGraph/**.hpp)")
                 add_packages("vulkan-headers")
         ]])
         local configs = {}