PAR: list of headers from CMake
authordberzano <dario.berzano@cern.ch>
Thu, 29 Jan 2015 17:41:53 +0000 (18:41 +0100)
committerdberzano <dario.berzano@cern.ch>
Thu, 29 Jan 2015 18:44:12 +0000 (19:44 +0100)
Like that we can include also the "extra headers", i.e. those header
files with no corresponding .cxx

cmake/GenParFile.cmake
cmake/PARfiles/Makefile.in

index ccea4d3..15951ab 100644 (file)
@@ -27,9 +27,11 @@ function(add_target_parfile PARMODULE PARSOURCES PARHEADERS PARLINKDEF PARLIBDEP
   # Export variables: used in configure_file()
   set(PARMODULE "${PARMODULE}")
   string(REPLACE ";" " " PARSOURCES_FLAT "${PARSOURCES}")
+  string(REPLACE ";" " " PARHEADERS_FLAT "${PARHEADERS}")
 
   #message(STATUS "[add_target_parfile] Library (space-separated): ${PARMODULE}")
   #message(STATUS "[add_target_parfile] Sources (list): ${PARSOURCES}")
+  #message(STATUS "[add_target_parfile] Headers (list): ${PARHEADERS}")
   #message(STATUS "[add_target_parfile] Dependencies (space-separated): ${PARLIBDEPS}")
 
   if(NOT "${ARGV5}" STREQUAL "")
index b5f330e..e3ce33b 100644 (file)
@@ -29,10 +29,9 @@ ifneq ($(FASTJET),)
        ROOT_DEFINES += -DHAVE_FASTJET
 endif
 
-# Exclude generated dictionaries from the list of sources
 SRCS := @PARSOURCES_FLAT@
+HDRS := @PARHEADERS_FLAT@
 
-HDRS := $(SRCS:.cxx=.h)
 DHDR := $(PAR_MODULE)LinkDef.h
 
 SRCS += G__$(PAR_MODULE).cxx