diff --git a/vendor/imgui/CMakeLists.txt b/vendor/imgui/CMakeLists.txt index a52e4d754e12f6fffe6054c719f6ba0a7c6a3243..6a62653f7f1de3af02748d6cd46bec2e6e5246f2 100644 --- a/vendor/imgui/CMakeLists.txt +++ b/vendor/imgui/CMakeLists.txt @@ -8,10 +8,11 @@ set( IMGUI_SOURCES src/imgui_tables.cpp src/imgui_widgets.cpp ) +file(GLOB_RECURSE IMGUI_HEADERS "include/*.h") -add_library(imgui STATIC ${IMGUI_SOURCES} ) +add_library(imgui STATIC ${IMGUI_SOURCES} ${IMGUI_HEADERS}) set_property(TARGET imgui PROPERTY POSITION_INDEPENDENT_CODE ON) -set_target_properties(imgui PROPERTIES PUBLIC_HEADER include/* ) +set_target_properties(imgui PROPERTIES PUBLIC_HEADER "${IMGUI_HEADERS}" ) target_include_directories( imgui PUBLIC @@ -23,6 +24,6 @@ install( TARGETS imgui EXPORT fgglTargets PUBLIC_HEADER - DESTINATION - ${CMAKE_INSTALL_INCLUDEDIR}/fggl/imgui + DESTINATION + ${CMAKE_INSTALL_INCLUDEDIR}/fggl/imgui ) \ No newline at end of file