|
@@ -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)
|