Files
IAEngine/Vendor/CMakeLists.txt
Isuru Samarathunga 2856bfac6c Partial Physics
2025-09-09 12:42:15 +05:30

40 lines
872 B
CMake

# -----------------------------------------------
# SDL3
# -----------------------------------------------
set(SDL_TEST_LIBRARY OFF)
set(BUILD_SHARED_LIBS OFF)
add_subdirectory(SDL/)
# -----------------------------------------------
# SDL Mixer
# -----------------------------------------------
set(SDLMIXER_VENDORED OFF)
add_subdirectory(SDL_Mixer/)
# -----------------------------------------------
# IMGUI
# -----------------------------------------------
add_library(
ImGui STATIC
"imgui/imgui.cpp"
"imgui/imgui_demo.cpp"
"imgui/imgui_draw.cpp"
"imgui/imgui_tables.cpp"
"imgui/imgui_widgets.cpp"
"imgui/backends/imgui_impl_sdl3.cpp"
"imgui/backends/imgui_impl_sdlrenderer3.cpp"
)
target_include_directories(
ImGui PRIVATE
"SDL/include"
)
target_include_directories(
ImGui PUBLIC
"imgui/"
"imgui/backends"
)