duckstation

duckstation, but archived from the revision just before upstream changed it to a proprietary software project, this version is the libre one
git clone https://git.neptards.moe/u3shit/duckstation.git
Log | Files | Refs | README | LICENSE

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)