cmake_minimum_required(VERSION 3.16 FATAL_ERROR) project(imgui C CXX) if(APPLE) enable_language(OBJC) endif() file (GLOB imgui_SRC "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/*.h") add_library(imgui STATIC ${imgui_SRC} # Special backends "${CMAKE_CURRENT_SOURCE_DIR}/backends/imgui_impl_opengl3.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/backends/imgui_impl_sdl3.cpp" ) target_link_libraries(imgui SDL3::SDL3 glad) target_include_directories(imgui PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}" PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/backends")