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 +)