]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Do not compile AliTagAnalysis and AliXMLCollection classes in case xml is not availab...
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 23 Feb 2007 16:40:19 +0000 (16:40 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 23 Feb 2007 16:40:19 +0000 (16:40 +0000)
STEER/ESDLinkDef.h
STEER/libESD.pkg

index cbcd421a32863e81d5af0837cfaea43cfd1daba3..5322db4b3ecc21a4e2d0825ed1a92bf7ed492c75 100644 (file)
 #pragma link C++ class AliEventTag+;
 
 #pragma link C++ class AliTagCreator+;
-#pragma link C++ class AliTagAnalysis+;
 #pragma link C++ class AliRunTagCuts+;
 #pragma link C++ class AliEventTagCuts+;
-#pragma link C++ class AliXMLCollection+;
 
 #pragma link C++ class AliTrackPointArray+;
 #pragma link C++ class AliTrackPoint+;
 
 #pragma link C++ class  AliRawDataErrorLog+;
 
+#ifdef WITHXML
+#pragma link C++ class AliTagAnalysis+;
+#pragma link C++ class AliXMLCollection+;
+#endif
+
 #endif
 
 
index ac3a83278bcb390b27cecb66d99820202ad1a1f3..f48d653b7277c1f2251de83d9cc5f7ec2da8a9c5 100644 (file)
@@ -7,15 +7,22 @@ SRCS = AliESD.cxx AliESDfriend.cxx\
        AliKalmanTrack.cxx AliExternalTrackParam.cxx \
        AliLog.cxx AliPID.cxx AliESDV0Params.cxx \
        AliRunTag.cxx AliLHCTag.cxx AliDetectorTag.cxx AliEventTag.cxx \
-       AliTagCreator.cxx AliTagAnalysis.cxx AliEventTagCuts.cxx AliRunTagCuts.cxx\
+       AliTagCreator.cxx AliEventTagCuts.cxx AliRunTagCuts.cxx\
        AliTrackPointArray.cxx \
        AliESDFMD.cxx AliFMDMap.cxx AliFMDFloatMap.cxx \
        AliESDMultITS.cxx \
        AliESDVZERO.cxx \
-       AliMultiplicity.cxx AliXMLCollection.cxx \
+       AliMultiplicity.cxx \
        AliSelector.cxx \
        AliRawDataErrorLog.cxx
 
+CHECKXML = $(shell root-config --has-xml)
+ifeq (yes,$(CHECKXML))
+PACKCXXFLAGS := $(CXXFLAGS) -DWITHXML
+CINTFLAGS += -DWITHXML
+SRCS += AliTagAnalysis.cxx AliXMLCollection.cxx 
+endif
+
 
 HDRS:= $(SRCS:.cxx=.h)