Agregando imgui
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -12,4 +12,5 @@ CTestTestfile.cmake
|
|||||||
_deps
|
_deps
|
||||||
CMakeUserPresets.json
|
CMakeUserPresets.json
|
||||||
cmake-build-debug
|
cmake-build-debug
|
||||||
|
imgui.ini
|
||||||
|
|
||||||
|
|||||||
3
.gitmodules
vendored
3
.gitmodules
vendored
@@ -1,3 +1,6 @@
|
|||||||
[submodule "vendor/SDL"]
|
[submodule "vendor/SDL"]
|
||||||
path = vendor/SDL
|
path = vendor/SDL
|
||||||
url = git@github.com:libsdl-org/SDL.git
|
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
21
vendor/CMakeLists.txt
vendored
@@ -1,4 +1,23 @@
|
|||||||
add_subdirectory(SDL)
|
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)
|
add_library(vendor INTERFACE)
|
||||||
target_link_libraries(vendor INTERFACE SDL3::SDL3)
|
target_link_libraries(vendor INTERFACE SDL3::SDL3 imgui)
|
||||||
|
|||||||
Reference in New Issue
Block a user