ALIROOT-5488 Remove build/include from the include directories
authorrgrosso <Raffaele.Grosso@cern.ch>
Mon, 16 Jun 2014 16:48:52 +0000 (18:48 +0200)
committeragrigora <alina.gabriela.grigoras@cern.ch>
Tue, 24 Jun 2014 12:57:01 +0000 (14:57 +0200)
(... supposing build is the name of the build directory).
These seems to solve the rare issue of cmake missing updated headers. It
also requires to add directories in several EINCLUDE declarations, which
were masked up to now by the build/include upstream.
Headers generated from templates are now put in
build/include/FromTemplate, not in build/include directly.

One additional missing dependency

29 files changed:
ANALYSIS/CMakelibTENDERSupplies.pkg
CMakeLists.txt
JETAN/CMakelibJETAN.pkg
MFT/CMakelibMFTbase.pkg
PWG/CMakelibPWGCaloTrackCorrBase.pkg
PWG/CMakelibPWGDevNanoAOD.pkg
PWG/CMakelibPWGEMCAL.pkg
PWG/CMakelibPWGGlauber.pkg
PWG/CMakelibPWGflowTasks.pkg
PWG/CMakelibPWGmuon.pkg
PWGCF/CMakelibPWGCFCorrelationsDPhi.pkg
PWGCF/CMakelibPWGCFebye.pkg
PWGDQ/CMakelibPWGDQdielectron.pkg
PWGGA/CMakelibPWGGAGammaConv.pkg
PWGGA/CMakelibPWGGAPHOSTasks.pkg
PWGHF/CMakelibPWGHFhfe.pkg
PWGJE/CMakelibPWGJE.pkg
PWGJE/CMakelibPWGJEEMCALJetTasks.pkg
PWGLF/CMakelibPWGLFSTRANGENESS.pkg
PWGLF/CMakelibPWGLFforward2.pkg
PWGLF/CMakelibPWGLFspectra.pkg
PWGLF/CMakelibPWGLFspectraJET.pkg
PWGLF/CMakelibPWGLFtotEt.pkg
PWGPP/CMakelibPWGPP.pkg
PWGPP/CMakelibPWGPPMUONdep.pkg
PWGUD/CMakelibPWGUDupc.pkg
TEvtGen/CMakelibTEvtGen.pkg
TRD/CMakelibTRDbase.pkg
cmake/ALICE_CMake.cmake

index ece8b32..1b52139 100644 (file)
@@ -45,4 +45,4 @@ string ( REPLACE ".cxx" ".h"  HDRS "${SRCS}")
 
 set ( DHDR  TenderSuppliesLinkDef.h)
 
-set ( EINCLUDE  ANALYSIS ANALYSIS/Tender TOF TRD/Cal VZERO ANALYSIS/TenderSupplies TPC TRD T0 OADB EMCAL STEER/STEER STEER/CDB STEER/ESD STEER/AOD STEER/STEERBase TPC/Base)
+set ( EINCLUDE  ANALYSIS ANALYSIS/Tender ANALYSIS/TenderSupplies TOF TRD/Cal VZERO TPC TRD T0 OADB EMCAL PHOS STEER/STEER STEER/CDB STEER/ESD STEER/AOD STEER/STEERBase TPC/Base)
index d0307e6..44d1c9a 100644 (file)
@@ -216,7 +216,7 @@ else()
  message("AliRoot sources not downloaded from a Version Control System. I can't tell which revision you are using!")
 endif(EXISTS ${PROJECT_SOURCE_DIR}/.git/)
 
-configure_file(${PROJECT_SOURCE_DIR}/cmake/ARVersion.h.tmp ${CMAKE_INCLUDE_EXPORT_DIRECTORY}/ARVersion.h @ONLY)
+configure_file(${PROJECT_SOURCE_DIR}/cmake/ARVersion.h.tmp ${CMAKE_INCLUDE_EXPORT_DIRECTORY}/FromTemplate/ARVersion.h @ONLY)
 
 string (REPLACE "-" "." ALIROOT_BRANCH_SPEC "${ALIROOT_BRANCH}")
 
index 5e74904..60fb1b0 100644 (file)
@@ -41,7 +41,7 @@ endif(FASTJET_ROOT)
 
 set ( EDEFINE -isystem${FASTJET_INC})
 
-set ( EINCLUDE  ANALYSIS  OADB STEER/STEERBase STEER/AOD)
+set ( EINCLUDE  ANALYSIS  OADB STEER/STEERBase STEER/AOD STEER/ESD EMCAL)
 
 if( ALICE_TARGET STREQUAL "win32gcc")
        
index cb4482c..649e2bc 100644 (file)
@@ -31,7 +31,7 @@ string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 
 set ( DHDR MFTbaseLinkDef.h)
 
-set ( EINCLUDE  STRUCT RAW MUON STEER/STEER STEER/AOD STEER/STEERBase)
+set ( EINCLUDE  STRUCT RAW MUON STEER/STEER STEER/AOD STEER/STEERBase STEER/CDB)
 
 set ( EXPORT AliMFTAnalysisTools.h AliMFTConstants.h)
 
index 86b9f86..ab95129 100644 (file)
@@ -50,6 +50,6 @@ string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 
 set ( DHDR  PWGCaloTrackCorrBaseLinkDef.h)
 
-set ( EINCLUDE PWG/CaloTrackCorrBase EMCAL OADB STEER/AOD STEER/ESD STEER/STEERBase ANALYSIS)
+set ( EINCLUDE PWG/CaloTrackCorrBase EMCAL PHOS OADB STEER/AOD STEER/ESD STEER/STEERBase ANALYSIS)
 
 string ( REPLACE ".cxx" ".h" EXPORT "${SRCS}" )
index 16252cd..101a93e 100644 (file)
@@ -45,7 +45,7 @@ set ( DHDR  PWGDevNanoAODLinkDef.h)
 
 string ( REPLACE ".cxx" ".h" EXPORT "${SRCS}" )
 
-set ( EINCLUDE PWG/DevNanoAOD PWGLF/SPECTRA/PiKaPr/TestAOD ANALYSIS CORRFW STEER/AOD STEER/ESD STEER/STEERBase)
+set ( EINCLUDE PWG/DevNanoAOD PWGLF/SPECTRA/PiKaPr/TestAOD ANALYSIS ANALYSIS/ESDfilter CORRFW STEER/AOD STEER/ESD STEER/STEERBase)
 
 if( ALICE_TARGET STREQUAL "win32gcc")
        set ( PACKSOFLAGS ${SOFLAGS} )
index e32fa5c..2131d79 100644 (file)
@@ -63,7 +63,7 @@ string ( REPLACE ".cxx" ".h" EXPORT "${SRCS}" )
 
 set ( DHDR  PWGEMCALLinkDef.h)
 
-set ( EINCLUDE PWG/Tools PWG/EMCAL EMCAL OADB STEER/ESD STEER/STEERBase ANALYSIS)
+set ( EINCLUDE PWG/Tools PWG/EMCAL EMCAL OADB STEER/ESD STEER/STEERBase ANALYSIS ANALYSIS/Tender)
 
 install (DIRECTORY EMCAL/data
         DESTINATION PWG/EMCAL
index f6a8f1b..3655783 100644 (file)
@@ -33,7 +33,7 @@ set ( DHDR PWGGlauberLinkDef.h)
 
 set ( EXPORT )
 
-set ( EINCLUDE  PWG/Glauber )
+set ( EINCLUDE  PWG/Glauber STEER/STEER)
 
 if( ALICE_TARGET STREQUAL "win32gcc")
        
index fdcd361..0f5d7ce 100644 (file)
@@ -69,4 +69,4 @@ if( ALICE_TARGET STREQUAL "win32gcc")
         set ( ELIBS -L${ALICE_ROOT}/lib/tgt_${ALICE_TARGET} -lPWGflowBase -lPWGmuon -lANALYSISalice -lANALYSIS -lAOD -lESD -lSTEERBase ${ROOTCLIBS} -lEG )
 endif( ALICE_TARGET STREQUAL "win32gcc")
 
-set ( EINCLUDE PWG/FLOW/Base PWG/FLOW/Tasks STEER/ESD STEER/AOD STEER/STEERBase PWG/muon ANALYSIS)
+set ( EINCLUDE PWG/FLOW/Base PWG/FLOW/Tasks STEER/ESD STEER/AOD STEER/STEERBase STEER/CDB PWG/muon ANALYSIS)
index f76c44a..50ec502 100644 (file)
@@ -86,7 +86,7 @@ string ( REPLACE ".cxx" ".h" EXPORT "${SRCS}" )
 
 set ( DHDR  PWGmuonLinkDef.h)
 
-set ( EINCLUDE  RooUnfold/src  PWG/muon ANALYSIS STEER/AOD STEER/ESD STEER/STEERBase)
+set ( EINCLUDE  RooUnfold/src  PWG/muon ANALYSIS STEER/AOD STEER/ESD STEER/STEERBase MFT)
 
 if( ALICE_TARGET STREQUAL "win32gcc")
         set ( PACKSOFLAGS  ${SOFLAGS} )
index 1628f7c..5c62e20 100644 (file)
@@ -66,4 +66,4 @@ set ( DHDR  PWGCFCorrelationsDPhiLinkDef.h)
 
 string ( REPLACE ".cxx" ".h" EXPORT "${SRCS}" )
 
-set ( EINCLUDE ANALYSIS CORRFW PWGCF/Correlations/Base PWGCF/Correlations/DPhi PWGCF/Correlations/DPhi/FourierDecomposition PWG/Tools STEER/AOD STEER/ESD STEER/STEERBase)
+set ( EINCLUDE ANALYSIS ANALYSIS/ESDfilter CORRFW PWGCF/Correlations/Base PWGCF/Correlations/DPhi PWGCF/Correlations/DPhi/FourierDecomposition PWG/Tools STEER/AOD STEER/ESD STEER/STEERBase)
index 176bdfd..d1bea59 100644 (file)
@@ -75,4 +75,4 @@ set ( DHDR PWGCFebyeLinkDef.h)
 
 set ( EXPORT )
 
-set ( EINCLUDE PWG/Tools ANALYSIS/EventMixing PWGCF/EBYE PWGCF/EBYE/BalanceFunctions PWGCF/EBYE/LRC PWGCF/EBYE/Fluctuations PWGCF/EBYE/NetParticle PWGCF/EBYE/PIDFluctuation/task STEER/STEERBase ANALYSIS CORRFW)
+set ( EINCLUDE PWG/Tools ANALYSIS/EventMixing PWGCF/EBYE PWGCF/EBYE/BalanceFunctions PWGCF/EBYE/LRC PWGCF/EBYE/Fluctuations PWGCF/EBYE/NetParticle PWGCF/EBYE/PIDFluctuation/task STEER/STEER STEER/STEERBase ANALYSIS CORRFW)
index 6392b43..bbdc6df 100644 (file)
@@ -76,4 +76,4 @@ string(REPLACE ".cxx" ".h" HDRS "${SRCS}")
 
 set ( DHDR  PWGDQdielectronLinkDef.h)
 
-set ( EINCLUDE PWG/muon PWG/FLOW/Base PWG/FLOW/Tasks PWGDQ/dielectron STEER CORRFW STEER/AOD STEER/CDB STEER/ESD STEER/STEERBase ANALYSIS)
+set ( EINCLUDE PWG/muon PWG/FLOW/Base PWG/FLOW/Tasks PWGDQ/dielectron STEER STEER/STEER CORRFW STEER/AOD STEER/CDB STEER/ESD STEER/STEERBase ANALYSIS TRD)
index d78b72f..441f49a 100644 (file)
@@ -65,4 +65,4 @@ set ( DHDR  PWGGAGammaConvLinkDef.h)
 
 string ( REPLACE ".cxx" ".h" EXPORT "${SRCS}" )
 
-set ( EINCLUDE  PWGGA/GammaConv CORRFW STEER/AOD STEER/ESD STEER/STEERBase ANALYSIS)
+set ( EINCLUDE  PWGGA/GammaConv PWG/TRD CORRFW STEER/AOD STEER/ESD STEER/STEERBase ANALYSIS)
index d6a57c0..6a04d98 100644 (file)
@@ -58,7 +58,7 @@ set ( DHDR  PWGGAPHOSTasksLinkDef.h)
 
 string ( REPLACE ".cxx" ".h" EXPORT "${SRCS}" )
 
-set ( EINCLUDE  PWGGA/PWGGAUtils PWGGA/PHOSTasks/PHOS_pp_pi0 PWGGA/PHOSTasks/CaloCellQA PWGGA/PHOSTasks/omega3pi PHOS STEER/ESD STEER/STEERBase ANALYSIS)
+set ( EINCLUDE  PWGGA/PWGGAUtils PWGGA/PHOSTasks/PHOS_pp_pi0 PWGGA/PHOSTasks/CaloCellQA PWGGA/PHOSTasks/omega3pi PWGGA/PHOSTasks/PHOS_PbPb_MC PHOS STEER/ESD STEER/STEERBase ANALYSIS ANALYSIS/Tender)
 
 install (FILES PHOSTasks/CaloCellQA/macros/AddTaskCaloCellsQA.C 
               PHOSTasks/CaloCellQA/macros/AddTaskPHOSQA.C 
index ab725a4..8c21db4 100644 (file)
@@ -105,4 +105,4 @@ string (REPLACE ".cxx" ".h" HDRS "${SRCS}")
 
 set ( DHDR  PWGHFhfeLinkDef.h)
 
-set ( EINCLUDE EMCAL PWG/muon PWGHF/hfe TPC CORRFW STEER/STEERBase PWG/FLOW/Base PWG/FLOW/Tasks ANALYSIS)
+set ( EINCLUDE EMCAL PWG/muon PWG/TRD PWGHF/hfe PWG/CaloTrackCorrBase TPC PHOS CORRFW STEER/STEER STEER/STEERBase PWG/FLOW/Base PWG/FLOW/Tasks ANALYSIS)
index 5446c08..7d3e151 100644 (file)
@@ -73,10 +73,10 @@ set ( DHDR  PWGJELinkDef.h)
 string ( REPLACE ".cxx" ".h" EXPORT "${SRCS}" )
 
 if(FASTJET_FOUND)
-  set ( EINCLUDE ${FASTJET_INCLUDE_DIR} ANALYSIS JETAN CORRFW PWGJE PWG/Tools PWGCF/Correlations/Base STEER/AOD STEER/ESD STEER/STEERBase)
+  set ( EINCLUDE ${FASTJET_INCLUDE_DIR} ANALYSIS JETAN CORRFW PWGJE PWG/Tools PWG/FLOW/Tasks PWGCF/Correlations/Base STEER/AOD STEER/ESD STEER/STEERBase STEER/CDB STEER/STEER)
   set ( HDRS ${HDRS}  EMCALJetTasks/FJ_includes.h  )
 else()
-  set ( EINCLUDE ANALYSIS JETAN CORRFW PWGJE PWG/Tools PWG/TRD PWGCF/Correlations/Base STEER/AOD STEER/ESD STEER/STEERBase)
+  set ( EINCLUDE ANALYSIS JETAN CORRFW PWGJE PWG/Tools PWG/FLOW/Tasks PWG/TRD PWGCF/Correlations/Base STEER/AOD STEER/ESD STEER/STEERBase STEER/CDB STEER/STEER)
 endif(FASTJET_FOUND)
 
 
index 2b72fd0..b3082cd 100644 (file)
@@ -103,10 +103,10 @@ string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 
 if(FASTJET_FOUND)
   set ( EDEFINE -isystem${FASTJET_INCLUDE_DIR})
-  set ( EINCLUDE ${FASTJET_INCLUDE_DIR} PWGJE/EMCALJetTasks PWG/EMCAL EMCAL OADB STEER/ESD STEER/STEERBase ANALYSIS)
+  set ( EINCLUDE ${FASTJET_INCLUDE_DIR} PWGJE/EMCALJetTasks PWGJE/EMCALJetTasks/UserTasks PWG/EMCAL EMCAL OADB STEER/ESD STEER/STEERBase ANALYSIS)
   set ( HDRS ${HDRS}  EMCALJetTasks/FJ_includes.h )
 else()
-  set ( EINCLUDE PWGJE/EMCALJetTasks PWG/EMCAL EMCAL OADB STEER/ESD STEER/STEERBase ANALYSIS)
+  set ( EINCLUDE PWGJE/EMCALJetTasks PWGJE/EMCALJetTasks/UserTasks PWG/EMCAL EMCAL OADB STEER/ESD STEER/STEERBase ANALYSIS)
 endif(FASTJET_FOUND)
 
 SET ( EXPORT ${HDRS} )
index c74cd29..20fc758 100644 (file)
@@ -75,7 +75,7 @@ set ( DHDR PWGLFSTRANGENESSLinkDef.h)
 
 set ( EXPORT )
 
-set ( EINCLUDE  PWGLF/STRANGENESS/Cascades PWGLF/STRANGENESS/LambdaK0 PWGLF/STRANGENESS/LambdaK0PbPb PWGLF/STRANGENESS/Correlations PWGLF/STRANGENESS/Hypernuclei STEER/ESD STEER/AOD STEER/STEERBase ANALYSIS PWG/FLOW/Base PWG/FLOW/Tasks)
+set ( EINCLUDE  PWGLF/STRANGENESS/Cascades PWGLF/STRANGENESS/LambdaK0 PWGLF/STRANGENESS/LambdaK0PbPb PWGLF/STRANGENESS/Correlations PWGLF/STRANGENESS/Hypernuclei PWGCF/Correlations/Base STEER/ESD STEER/AOD STEER/STEERBase ANALYSIS PWG/FLOW/Base PWG/FLOW/Tasks)
 
 #install (DIRECTORY PWGLF/STRANGENESS/Cascades/macros
 #         DESTINATION PWGLF/STRANGENESS 
index 3480598..d925bc6 100644 (file)
@@ -130,6 +130,7 @@ set ( EINCLUDE
   FORWARD/analysis2  
   FORWARD/GEO 
   PWG0 
+  OADB
   STEER/ESD 
   STEER/STEERBase)
 
index 8c43510..b02aebe 100644 (file)
@@ -78,4 +78,4 @@ set ( DHDR PWGLFspectraLinkDef.h)
 
 set ( EXPORT )
 
-set ( EINCLUDE  PWGLF/SPECTRA/Nuclei/B2 PWGLF/SPECTRA/PiKaPr/TPCTOF PWGLF/SPECTRA/PiKaPr/TPCTOFpA PWGLF/SPECTRA/PiKaPr/TOF/pp7 PWGLF/SPECTRA/ChargedHadrons/dNdPt TPC TOF PWGUD/base STEER/STEER STEER/ESD STEER/AOD STEER/CDB STEER/STEERBase ANALYSIS)
+set ( EINCLUDE  PWGLF/SPECTRA/Nuclei/B2 PWGLF/SPECTRA/PiKaPr/TPCTOF PWGLF/SPECTRA/PiKaPr/TPCTOFpA PWGLF/SPECTRA/PiKaPr/TOF/pp7 PWGLF/SPECTRA/ChargedHadrons/dNdPt TPC TOF PWGUD/base STEER/STEER STEER/ESD STEER/AOD STEER/CDB STEER/STEERBase ANALYSIS PWG/Tools)
index 249adfb..9351b55 100644 (file)
@@ -36,4 +36,4 @@ set ( DHDR PWGLFspectraJETLinkDef.h)
 
 set ( EXPORT )
 
-set ( EINCLUDE  PWGLF/SPECTRA/PiKaPr/TestAOD TPC TOF STEER/STEER STEER/ESD STEER/AOD STEER/CDB STEER/STEERBase ANALYSIS)
+set ( EINCLUDE  PWGLF/SPECTRA/PiKaPr/TestAOD TPC TOF STEER/STEER STEER/ESD STEER/AOD STEER/CDB STEER/STEERBase ANALYSIS ANALYSIS/ESDfilter)
index 9861f6d..aa23543 100644 (file)
@@ -58,4 +58,4 @@ set ( DHDR  PWGLFtotEtLinkDef.h)
 
 string ( REPLACE ".cxx" ".h" EXPORT "${SRCS}" )
 
-set ( EINCLUDE ANALYSIS PWGUD/base PWGLF/totEt STEER/ESD STEER/STEERBase)
+set ( EINCLUDE ANALYSIS PWGUD/base PWGLF/totEt STEER/ESD STEER/STEERBase PHOS EMCAL)
index 257bfd0..f19892c 100644 (file)
@@ -226,6 +226,7 @@ set ( EINCLUDE
   TOF 
   TRD/Cal 
   TRD/info 
+  EMCAL
   ANALYSIS/Tender 
   ANALYSIS
   PWG/CaloTrackCorrBase 
index 084b41c..d7764a4 100644 (file)
@@ -52,4 +52,5 @@ set ( EINCLUDE
   STEER/AOD
   STEER/ESD
   STEER/STEERBase
+  CORRFW
   )
index d441ac2..5a823e1 100644 (file)
@@ -37,6 +37,6 @@ string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 
 set ( EXPORT UPC/AliUpcParticle.h )
 
-set ( EINCLUDE PWGUD/UPC STEER/AOD STEER/ESD STEER/STEERBase VZERO ANALYSIS)
+set ( EINCLUDE PWGUD/UPC PWG/muon STEER/AOD STEER/ESD STEER/STEERBase VZERO ANALYSIS)
 
 set ( DHDR PWGUDupcLinkDef.h )
index cd8a5ea..2dd985c 100644 (file)
@@ -31,4 +31,4 @@ string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 
 set ( DHDR  TEvtGenLinkDef.h)
 
-set ( EINCLUDE TEvtGen EVGEN STEER/STEER)
+set ( EINCLUDE TEvtGen EVGEN STEER/STEER STEER/STEERBase)
index 86bfe2f..ecf85d7 100644 (file)
@@ -112,7 +112,7 @@ string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 
 set ( DHDR  TRDbaseLinkDef.h)
 
-set ( EINCLUDE  RAW TRD/Cal STEER/STEER STEER/CDB STEER/ESD STEER/STEERBase)
+set ( EINCLUDE  RAW TRD/Cal STEER/STEER STEER/CDB STEER/ESD STEER/STEERBase )
 
 if (TRD_RAW_CRC)
   message ( STATUS "CRC support for AliTRDrawStream enabled" )
index 16d2bb5..3846841 100644 (file)
@@ -454,7 +454,7 @@ macro(ALICE_BuildLibrary)
   include_directories(SYSTEM ${ROOTINCDIR})
   include_directories(${PINC})  
   include_directories(${EINCLUDE})
-  include_directories(${CMAKE_INCLUDE_EXPORT_DIRECTORY})
+  include_directories(${CMAKE_INCLUDE_EXPORT_DIRECTORY}/FromTemplate)
   include_directories(${CMAKE_SOURCE_DIR})
   
   add_library(${PACKAGE} SHARED ${PCS} ${PFS} ${PS} ${PDS})