Agregando imgui

This commit is contained in:
2025-06-21 21:03:18 -04:00
parent 4e48337e3f
commit 1c46681585
3 changed files with 24 additions and 1 deletions

1
.gitignore vendored
View File

@@ -12,4 +12,5 @@ CTestTestfile.cmake
_deps
CMakeUserPresets.json
cmake-build-debug
imgui.ini

3
.gitmodules vendored
View File

@@ -1,3 +1,6 @@
[submodule "vendor/SDL"]
path = vendor/SDL
url = git@github.com:libsdl-org/SDL.git
[submodule "vendor/imgui"]
path = vendor/imgui
url = git@github.com:ocornut/imgui.git

21
vendor/CMakeLists.txt vendored
View File

@@ -1,4 +1,23 @@
add_subdirectory(SDL)
file(GLOB IMGUI_SOURCES
"imgui/*.cpp"
"imgui/backends/imgui_impl_sdl3.cpp"
"imgui/backends/imgui_impl_sdlrenderer3.cpp"
)
file(GLOB IMGUI_HEADERS
"imgui/*.h"
"imgui/backends/imgui_impl_sdl3.h"
"imgui/backends/imgui_impl_sdlrenderer3.h"
)
add_library(imgui STATIC ${IMGUI_SOURCES} ${IMGUI_HEADERS})
target_include_directories(imgui PUBLIC
"imgui"
"imgui/backends"
)
add_library(vendor INTERFACE)
target_link_libraries(vendor INTERFACE SDL3::SDL3)
target_link_libraries(vendor INTERFACE SDL3::SDL3 imgui)