# IMGUI Integrations set( IMGUI_DIR ${CMAKE_CURRENT_LIST_DIR} ) set( IMGUI_SOURCES src/imgui.cpp src/imgui_demo.cpp src/imgui_draw.cpp src/imgui_tables.cpp src/imgui_widgets.cpp ) add_library(imgui STATIC ${IMGUI_SOURCES} ) set_property(TARGET imgui PROPERTY POSITION_INDEPENDENT_CODE ON) set_target_properties(imgui PROPERTIES PUBLIC_HEADER include/* ) target_include_directories( imgui PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/include> $<INSTALL_INTERFACE:include/fggl/imgui> ) install( TARGETS imgui EXPORT fgglTargets PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/fggl/imgui )