ruki vor 3 Jahren
Ursprung
Commit
bd78283af5
1 geänderte Dateien mit 4 neuen und 3 gelöschten Zeilen
  1. 4 3
      packages/m/magnum-integration/xmake.lua

+ 4 - 3
packages/m/magnum-integration/xmake.lua

@@ -33,10 +33,11 @@ package("magnum-integration")
         for _, integration in ipairs(integrations) do
             table.insert(configs, "-DWITH_" .. integration:upper() .. "=" .. (package:config(integration) and "ON" or "OFF"))
         end
-        for _, file in ipairs(os.files("src/Magnum/ImGuiIntegration/*")) do
-            io.replace(file, "<imgui.h>", "<imgui/imgui.h>", {plain = true})
+        local packagedeps = {}
+        if package:config("imgui") then
+            table.insert(packagedeps, "imgui")
         end
-        import("package.tools.cmake").install(package, configs)
+        import("package.tools.cmake").install(package, configs, {packagedeps = packagedeps})
     end)
 
     on_test(function (package)