From fbbd4c94b409e0e776eb6619bda7a0c4cb0845af Mon Sep 17 00:00:00 2001 From: gabriel Date: Mon, 29 Sep 2025 08:07:41 +0200 Subject: [PATCH] ImGui Cmake file --- CMakeLists.txt | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 000000000..9e4c2057b --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,25 @@ +cmake_minimum_required(VERSION 3.10) +project(ImGui) + +set(IMGUI_SRC + imgui.cpp + imgui_draw.cpp + imgui_tables.cpp + imgui_widgets.cpp + imgui_demo.cpp + backends/imgui_impl_glfw.cpp + backends/imgui_impl_opengl3.cpp +) + +add_library(imgui STATIC ${IMGUI_SRC}) + +target_include_directories(imgui PUBLIC + ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/backends + ${CMAKE_SOURCE_DIR}/dependencies/glfw/include +) + +set_target_properties(imgui PROPERTIES + CXX_STANDARD 11 + CXX_STANDARD_REQUIRED ON +)