Browse Source

Update imgui-sfml to 3.0 (#6715)

* Update imgui-sfml to 3.0

* Update the test of imgui-sfml
SpringFestival 4 months ago
parent
commit
6863e162d3
1 changed files with 4 additions and 3 deletions
  1. 4 3
      packages/i/imgui-sfml/xmake.lua

+ 4 - 3
packages/i/imgui-sfml/xmake.lua

@@ -6,6 +6,7 @@ package("imgui-sfml")
     add_urls("https://github.com/eliasdaler/imgui-sfml/archive/refs/tags/$(version).tar.gz",
     add_urls("https://github.com/eliasdaler/imgui-sfml/archive/refs/tags/$(version).tar.gz",
              "https://github.com/eliasdaler/imgui-sfml.git")
              "https://github.com/eliasdaler/imgui-sfml.git")
 
 
+    add_versions("v3.0", "561a04407dcc913b8f1c25a164ad4907852b51fb4f11907d1ab9db6351af911b")
     add_versions("v2.6", "b1195ca1210dd46c8049cfc8cae7f31cd34f1591da7de1c56297b277ac9c5cc0")
     add_versions("v2.6", "b1195ca1210dd46c8049cfc8cae7f31cd34f1591da7de1c56297b277ac9c5cc0")
     add_versions("v2.5", "3775c9303f656297f2392e91ffae2021e874ee319b4139c60076d6f757ede109")
     add_versions("v2.5", "3775c9303f656297f2392e91ffae2021e874ee319b4139c60076d6f757ede109")
 
 
@@ -46,7 +47,7 @@ package("imgui-sfml")
                 add_headerfiles("*.h")
                 add_headerfiles("*.h")
                 add_includedirs(".")
                 add_includedirs(".")
                 add_packages("imgui", "sfml", "opengl")
                 add_packages("imgui", "sfml", "opengl")
-                set_languages("c++11")
+                set_languages("c++17")
                 add_defines("IMGUI_USER_CONFIG=\"imconfig-SFML.h\"")
                 add_defines("IMGUI_USER_CONFIG=\"imconfig-SFML.h\"")
                 if is_plat("windows", "mingw") then
                 if is_plat("windows", "mingw") then
                     add_syslinks("imm32")
                     add_syslinks("imm32")
@@ -73,9 +74,9 @@ package("imgui-sfml")
             #include <SFML/System/Clock.hpp>
             #include <SFML/System/Clock.hpp>
             #include <SFML/Window/Event.hpp>
             #include <SFML/Window/Event.hpp>
             void test() {
             void test() {
-                sf::RenderWindow window(sf::VideoMode(640, 480), "ImGui + SFML = <3");
+                sf::RenderWindow window(sf::VideoMode({640, 480}), "ImGui + SFML = <3");
                 window.setFramerateLimit(60);
                 window.setFramerateLimit(60);
                 ImGui::SFML::Init(window);
                 ImGui::SFML::Init(window);
             }
             }
-        ]]}, {configs = {languages = "c++11"}}))
+        ]]}, {configs = {languages = "c++17"}}))
     end)
     end)