CMakeLists.txt (651B)
1 set(SRCS 2 include/imconfig.h 3 include/imgui.h 4 include/imgui_freetype.h 5 include/imgui_internal.h 6 include/imgui_stdlib.h 7 include/imstb_textedit.h 8 src/imgui.cpp 9 src/imgui_demo.cpp 10 src/imgui_draw.cpp 11 src/imgui_freetype.cpp 12 src/imgui_stdlib.cpp 13 src/imgui_tables.cpp 14 src/imgui_widgets.cpp 15 src/imstb_rectpack.h 16 src/imstb_truetype.h 17 ) 18 19 add_library(imgui ${SRCS}) 20 target_include_directories(imgui PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/include" "${CMAKE_CURRENT_SOURCE_DIR}/src") 21 target_include_directories(imgui INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/include") 22 target_link_libraries(imgui PUBLIC Freetype::Freetype lunasvg::lunasvg)