From 90df7b192c1f787869c710ee5623fe36e836da8b Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Sat, 19 Sep 2009 11:56:16 +0000
Subject: [PATCH] adding header files to targets as suggested by brian

---
 Common/CMakeLists.txt   | 3 ++-
 Fltk/CMakeLists.txt     | 3 ++-
 Geo/CMakeLists.txt      | 3 ++-
 Graphics/CMakeLists.txt | 3 ++-
 Mesh/CMakeLists.txt     | 4 ++--
 Numeric/CMakeLists.txt  | 3 ++-
 Parser/CMakeLists.txt   | 3 ++-
 Plugin/CMakeLists.txt   | 3 ++-
 Post/CMakeLists.txt     | 3 ++-
 Qt/CMakeLists.txt       | 3 ++-
 Solver/CMakeLists.txt   | 3 ++-
 11 files changed, 22 insertions(+), 12 deletions(-)

diff --git a/Common/CMakeLists.txt b/Common/CMakeLists.txt
index 984a9008e2..553fca6464 100644
--- a/Common/CMakeLists.txt
+++ b/Common/CMakeLists.txt
@@ -24,4 +24,5 @@ set(SRC
   MallocUtils.cpp
 )
 
-append_gmsh_src(Common "${SRC}")
+file(GLOB HDR RELATIVE ${CMAKE_SOURCE_DIR}/Common *.h) 
+append_gmsh_src(Common "${SRC};${HDR}")
diff --git a/Fltk/CMakeLists.txt b/Fltk/CMakeLists.txt
index aa7db415a9..8655797dd3 100644
--- a/Fltk/CMakeLists.txt
+++ b/Fltk/CMakeLists.txt
@@ -27,4 +27,5 @@ set(SRC
     partitionDialog.cpp
 )
 
-append_gmsh_src(Fltk "${SRC}")
+file(GLOB HDR RELATIVE ${CMAKE_SOURCE_DIR}/Fltk *.h) 
+append_gmsh_src(Fltk "${SRC};${HDR}")
diff --git a/Geo/CMakeLists.txt b/Geo/CMakeLists.txt
index c598141b3e..89e0c22ee7 100644
--- a/Geo/CMakeLists.txt
+++ b/Geo/CMakeLists.txt
@@ -34,4 +34,5 @@ set(SRC
   CellComplex.cpp ChainComplex.cpp Homology.cpp
 )
 
-append_gmsh_src(Geo "${SRC}")
+file(GLOB HDR RELATIVE ${CMAKE_SOURCE_DIR}/Geo *.h) 
+append_gmsh_src(Geo "${SRC};${HDR}")
diff --git a/Graphics/CMakeLists.txt b/Graphics/CMakeLists.txt
index 154a7c8a1c..6f35f444b8 100644
--- a/Graphics/CMakeLists.txt
+++ b/Graphics/CMakeLists.txt
@@ -22,4 +22,5 @@ set(SRC
   gl2yuv.cpp
 )
 
-append_gmsh_src(Graphics "${SRC}")
+file(GLOB HDR RELATIVE ${CMAKE_SOURCE_DIR}/Graphics *.h) 
+append_gmsh_src(Graphics "${SRC};${HDR}")
diff --git a/Mesh/CMakeLists.txt b/Mesh/CMakeLists.txt
index c66dd89381..83ec22a23e 100644
--- a/Mesh/CMakeLists.txt
+++ b/Mesh/CMakeLists.txt
@@ -32,5 +32,5 @@ set(SRC
     meshRefine.cpp
 )
 
-append_gmsh_src(Mesh "${SRC}")
-
+file(GLOB HDR RELATIVE ${CMAKE_SOURCE_DIR}/Mesh *.h) 
+append_gmsh_src(Mesh "${SRC};${HDR}")
diff --git a/Numeric/CMakeLists.txt b/Numeric/CMakeLists.txt
index 86deeda39e..0df0824974 100644
--- a/Numeric/CMakeLists.txt
+++ b/Numeric/CMakeLists.txt
@@ -27,4 +27,5 @@ set(SRC
     gmshLinearSystemCSR.cpp
 )
 
-append_gmsh_src(Numeric "${SRC}")
+file(GLOB HDR RELATIVE ${CMAKE_SOURCE_DIR}/Numeric *.h) 
+append_gmsh_src(Numeric "${SRC};${HDR}")
diff --git a/Parser/CMakeLists.txt b/Parser/CMakeLists.txt
index 2ea7c818a8..2e5eb53a6e 100644
--- a/Parser/CMakeLists.txt
+++ b/Parser/CMakeLists.txt
@@ -9,4 +9,5 @@ set(SRC
   FunctionManager.cpp
 )
 
-append_gmsh_src(Parser "${SRC}")
+file(GLOB HDR RELATIVE ${CMAKE_SOURCE_DIR}/Parser *.h) 
+append_gmsh_src(Parser "${SRC};${HDR}")
diff --git a/Plugin/CMakeLists.txt b/Plugin/CMakeLists.txt
index ab346609cf..fd108fba2e 100644
--- a/Plugin/CMakeLists.txt
+++ b/Plugin/CMakeLists.txt
@@ -27,4 +27,5 @@ set(SRC
   HomologyComputation.cpp
 )
 
-append_gmsh_src(Plugin "${SRC}")
+file(GLOB HDR RELATIVE ${CMAKE_SOURCE_DIR}/Plugin *.h) 
+append_gmsh_src(Plugin "${SRC};${HDR}")
diff --git a/Post/CMakeLists.txt b/Post/CMakeLists.txt
index c61bd9c6dc..dd9254bf0b 100644
--- a/Post/CMakeLists.txt
+++ b/Post/CMakeLists.txt
@@ -14,4 +14,5 @@ set(SRC
   ColorTable.cpp
 )
 
-append_gmsh_src(Post "${SRC}")
+file(GLOB HDR RELATIVE ${CMAKE_SOURCE_DIR}/Post *.h) 
+append_gmsh_src(Post "${SRC};${HDR}")
diff --git a/Qt/CMakeLists.txt b/Qt/CMakeLists.txt
index 7a7323c327..b256dd9145 100644
--- a/Qt/CMakeLists.txt
+++ b/Qt/CMakeLists.txt
@@ -14,7 +14,8 @@ set(MOC_HDR
   graphicWindow.h
 )
 
-append_gmsh_src(Qt "${SRC}")
+file(GLOB HDR RELATIVE ${CMAKE_SOURCE_DIR}/Qt *.h) 
+append_gmsh_src(Qt "${SRC};${HDR}")
 
 foreach(FILE ${MOC_HDR})
   list(APPEND MOC_LIST Qt/${FILE})
diff --git a/Solver/CMakeLists.txt b/Solver/CMakeLists.txt
index 5fc96966ae..a115f56ef4 100644
--- a/Solver/CMakeLists.txt
+++ b/Solver/CMakeLists.txt
@@ -10,4 +10,5 @@ set(SRC
   elasticitySolver.cpp
 )
 
-append_gmsh_src(Solver "${SRC}")
+file(GLOB HDR RELATIVE ${CMAKE_SOURCE_DIR}/Solver *.h) 
+append_gmsh_src(Solver "${SRC};${HDR}")
-- 
GitLab