From 0c979df9d5f7a1faa6924753bd2d31aa06692d1e Mon Sep 17 00:00:00 2001 From: hristov Date: Wed, 28 Feb 2007 08:27:57 +0000 Subject: [PATCH] Compilation of AliAnalysisGoodies.cxx only if Root was compiled with XML support --- ANALYSIS/ANALYSISLinkDef.h | 5 ++++- ANALYSIS/libANALYSIS.pkg | 18 +++++++++++++----- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/ANALYSIS/ANALYSISLinkDef.h b/ANALYSIS/ANALYSISLinkDef.h index 11081fe55ba..73dba5d460c 100644 --- a/ANALYSIS/ANALYSISLinkDef.h +++ b/ANALYSIS/ANALYSISLinkDef.h @@ -9,7 +9,10 @@ #pragma link C++ class AliAnalysisDataSlot+; #pragma link C++ class AliAnalysisManager+; -#pragma link C++ class AliAnalysisGoodies+; #pragma link C++ class AliAnalysisSelector+; +#ifdef WITHXML +#pragma link C++ class AliAnalysisGoodies+; +#endif + #endif diff --git a/ANALYSIS/libANALYSIS.pkg b/ANALYSIS/libANALYSIS.pkg index 8ceb72448b4..3e4d697ffd8 100644 --- a/ANALYSIS/libANALYSIS.pkg +++ b/ANALYSIS/libANALYSIS.pkg @@ -1,15 +1,23 @@ SRCS = AliAnalysisDataContainer.cxx AliAnalysisDataSlot.cxx \ - AliAnalysisManager.cxx AliAnalysisTask.cxx AliAnalysisGoodies.cxx \ + AliAnalysisManager.cxx AliAnalysisTask.cxx \ AliAnalysisSelector.cxx -HDRS:= $(SRCS:.cxx=.h) - -DHDR= ANALYSISLinkDef.h - CHECKALIEN = $(shell root-config --has-alien) ifeq (yes,$(CHECKALIEN)) PACKCXXFLAGS := $(CXXFLAGS) -DWITHALIEN endif + +CHECKXML = $(shell root-config --has-xml) +ifeq (yes,$(CHECKXML)) +PACKCXXFLAGS += $(CXXFLAGS) -DWITHXML +CINTFLAGS += -DWITHXML +SRCS += AliAnalysisGoodies.cxx +endif + +HDRS:= $(SRCS:.cxx=.h) + +DHDR= ANALYSISLinkDef.h + EXPORT:=$(SRCS:.cxx=.h) -- 2.39.3