# Fetch imgui source code from Github include(FetchContent) FetchContent_Declare( imgui GIT_REPOSITORY https://github.com/ocornut/imgui GIT_TAG dbb5eeaadffb6a3ba6a60de1290312e5802dba5a # v1.91.8 GIT_SHALLOW TRUE UPDATE_DISCONNECTED TRUE ) FetchContent_MakeAvailable(imgui) message("Fetched imgui source code from Github: ${imgui_SOURCE_DIR}") add_library(imgui STATIC ${imgui_SOURCE_DIR}/imgui.cpp ${imgui_SOURCE_DIR}/imgui_draw.cpp ${imgui_SOURCE_DIR}/imgui_tables.cpp ${imgui_SOURCE_DIR}/imgui_widgets.cpp ${imgui_SOURCE_DIR}/backends/imgui_impl_sdl2.cpp ${imgui_SOURCE_DIR}/backends/imgui_impl_sdlrenderer2.cpp ) target_include_directories(imgui PUBLIC ${imgui_SOURCE_DIR} ${imgui_SOURCE_DIR}/backends ) target_link_libraries(imgui PUBLIC SDL2::SDL2)