From 7357e809339d8867e70186add68976df11fddaa5 Mon Sep 17 00:00:00 2001
From: Joseph Walton-Rivers <joseph@walton-rivers.uk>
Date: Mon, 25 Jul 2022 22:31:15 +0100
Subject: [PATCH] glob to detect imgui headers

---
 vendor/imgui/CMakeLists.txt | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/vendor/imgui/CMakeLists.txt b/vendor/imgui/CMakeLists.txt
index a52e4d7..6a62653 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
-- 
GitLab