From 958d9d26788f06609815c73445ce7227b07ed0d1 Mon Sep 17 00:00:00 2001 From: hristov Date: Wed, 26 Jan 2011 15:47:29 +0000 Subject: [PATCH] Correction for bug #77355: Generation of PARs --- ANALYSIS/Makefile | 8 ++-- CORRFW/Makefile | 6 +-- EMCAL/Makefile | 6 +-- ESDCheck/Makefile | 7 +++- JETAN/Makefile | 8 ++-- OADB/Makefile | 6 +-- PHOS/Makefile | 6 +-- PWG0/Makefile | 68 ++++----------------------------- PWG2/Makefile | 33 ++++++++++++++-- PWG2/PROOF-INF.PWG2/BUILD.sh | 7 ---- PWG2/PROOF-INF.PWG2/SETUP.C | 26 ------------- PWG3/Makefile | 6 +-- PWG3/PROOF-INF.PWG3/BUILD.sh | 6 --- PWG3/PROOF-INF.PWG3/SETUP.C | 32 ---------------- PWG4/Makefile | 6 +-- STEER/Makefile | 6 +-- STEER/PROOF-INF.ALIRECO/SETUP.C | 8 ---- TTherminator/Makefile | 5 ++- cmake/ALICE_CMake.cmake | 4 +- 19 files changed, 78 insertions(+), 176 deletions(-) delete mode 100755 PWG2/PROOF-INF.PWG2/BUILD.sh delete mode 100644 PWG2/PROOF-INF.PWG2/SETUP.C delete mode 100755 PWG3/PROOF-INF.PWG3/BUILD.sh delete mode 100644 PWG3/PROOF-INF.PWG3/SETUP.C delete mode 100644 STEER/PROOF-INF.ALIRECO/SETUP.C diff --git a/ANALYSIS/Makefile b/ANALYSIS/Makefile index 5d31f29acd0..3c32e7389fd 100644 --- a/ANALYSIS/Makefile +++ b/ANALYSIS/Makefile @@ -31,7 +31,7 @@ endif # only if no par file was loaded before ifeq ($(ALICEINC),-I.) ifneq ($(ALICE_ROOT),) - ALICEINC += -I$(ALICE_ROOT)/include -I$(ALICE_ROOT)/ANALYSIS/Tender -I$(ALICE_ROOT)/TOF + ALICEINC += -I$(ALICE_ROOT)/include -I$(ALICE_ROOT)/ANALYSIS/Tender -I$(ALICE_ROOT)/TOF -I$(ALICE_ROOT)/TRD/Cal -I$(ALICE_ROOT)/VZERO -I$(ALICE_ROOT)/TPC -I$(ALICE_ROOT)/T0 endif endif @@ -44,9 +44,9 @@ endif CXXFLAGS += $(ALICEINC) -g -SRCS := $(wildcard *.cxx) -HDRS := $(SRCS:.cxx=.h) -DHDR := $(PACKAGE)LinkDef.h +SRCS = $(wildcard *.cxx) +HDRS = $(SRCS:.cxx=.h) +DHDR = $(PACKAGE)LinkDef.h DHDR_ANALYSIS := $(DHDR) HDRS_ANALYSIS := $(HDRS) diff --git a/CORRFW/Makefile b/CORRFW/Makefile index 1fe993a398e..df4b116ef17 100644 --- a/CORRFW/Makefile +++ b/CORRFW/Makefile @@ -37,9 +37,9 @@ CXXFLAGS += $(ALICEINC) -g PACKAGE = CORRFW -SRCS := $(wildcard *.cxx) -HDRS := $(SRCS:.cxx=.h) -DHDR := $(PACKAGE)LinkDef.h +SRCS = $(wildcard *.cxx) +HDRS = $(SRCS:.cxx=.h) +DHDR = $(PACKAGE)LinkDef.h DHDR_CORRFW := $(DHDR) HDRS_CORRFW := $(HDRS) diff --git a/EMCAL/Makefile b/EMCAL/Makefile index 12f61cff4e2..0e6c24f3a11 100644 --- a/EMCAL/Makefile +++ b/EMCAL/Makefile @@ -57,9 +57,9 @@ CXXFLAGS += $(ALICEINC) -g F77FLAGS += $(ALICEINC) -g -fPIC -SRCS := $(wildcard *.cxx */*.cxx) -HDRS := $(SRCS:.cxx=.h) -DHDR := $(PACKAGE)LinkDef.h +SRCS = $(wildcard *.cxx */*.cxx) +HDRS = $(SRCS:.cxx=.h) +DHDR = $(PACKAGE)LinkDef.h DHDR_EMCAL := $(DHDR) HDRS_EMCAL := $(HDRS) diff --git a/ESDCheck/Makefile b/ESDCheck/Makefile index 7bc90c2aa35..a6fe924ec62 100644 --- a/ESDCheck/Makefile +++ b/ESDCheck/Makefile @@ -10,7 +10,7 @@ ifneq ($(ANALYSIS_NEW_INCLUDE),) ALICEINC += -I../$(ESD_INCLUDE) -I../$(ANALYSIS_NEW_INCLUDE) else ifneq ($(ALICE_ROOT),) - ALICEINC += -I$(ALICE_ROOT)/include + ALICEINC += -I$(ALICE_ROOT)/include -I$(ALICE_ROOT)/PMD -I$(ALICE_ROOT)/ANALYSIS endif endif @@ -22,8 +22,11 @@ endif CXXFLAGS += $(ALICEINC) -g PACKAGE = AnalysisCheck -include lib$(PACKAGE).pkg +DHDR = +HDRS = +SRCS = +FSRCS = DHDR_AnalysisCheck := $(DHDR) HDRS_AnalysisCheck := $(HDRS) SRCS_AnalysisCheck := $(SRCS) G__$(PACKAGE).cxx diff --git a/JETAN/Makefile b/JETAN/Makefile index e471a896a80..aa9c3e6a616 100644 --- a/JETAN/Makefile +++ b/JETAN/Makefile @@ -2,9 +2,9 @@ PACKAGE = invalid-only-for-proof include $(ROOTSYS)/test/Makefile.arch -SRCS := $(wildcard *.cxx) -HDRS := $(SRCS:.cxx=.h) -DHDR := $(PACKAGE)LinkDef.h +SRCS = $(wildcard *.cxx) +HDRS = $(SRCS:.cxx=.h) +DHDR = $(PACKAGE)LinkDef.h ALICEINC = -I. @@ -21,7 +21,7 @@ ifneq ($(ESD_INCLUDE),) endif else ifneq ($(ALICE_ROOT),) - ALICEINC += -I$(ALICE_ROOT)/include + ALICEINC += -I$(ALICE_ROOT)/include -I$(ALICE_ROOT)/JETAN -I$(ALICE_ROOT)/JETAN/fastjet -I$(ALICE_ROOT)/ANALYSIS endif endif diff --git a/OADB/Makefile b/OADB/Makefile index da8f76c8584..f6e8ec2198e 100644 --- a/OADB/Makefile +++ b/OADB/Makefile @@ -2,9 +2,9 @@ PACKAGE = invalid-only-for-proof include $(ROOTSYS)/test/Makefile.arch -SRCS := $(wildcard *.cxx */*.cxx) -HDRS := $(SRCS:.cxx=.h) -DHDR := $(PACKAGE)LinkDef.h +SRCS = $(wildcard *.cxx */*.cxx) +HDRS = $(SRCS:.cxx=.h) +DHDR = $(PACKAGE)LinkDef.h ifndef PACKCXXFLAGS diff --git a/PHOS/Makefile b/PHOS/Makefile index 926a122750c..812f23538d9 100644 --- a/PHOS/Makefile +++ b/PHOS/Makefile @@ -2,9 +2,9 @@ PACKAGE = invalid-only-for-proof include $(ROOTSYS)/test/Makefile.arch -SRCS := $(wildcard *.cxx) -HDRS := $(SRCS:.cxx=.h) -DHDR := $(PACKAGE)LinkDef.h +SRCS = $(wildcard *.cxx) +HDRS = $(SRCS:.cxx=.h) +DHDR = $(PACKAGE)LinkDef.h ifndef PACKCXXFLAGS PACKCXXFLAGS = $(CXXFLAGS) diff --git a/PWG0/Makefile b/PWG0/Makefile index de002ee3274..07e1a82526d 100644 --- a/PWG0/Makefile +++ b/PWG0/Makefile @@ -2,7 +2,8 @@ include Makefile.arch -default-target: libPWG0base.so libPWG0dep.so libPWG0selectors.so +PACKAGE = PWG0base +default-target: lib$(PACKAGE).so ALICEINC = -I. @@ -23,7 +24,7 @@ ifneq ($(ESD_INCLUDE),) endif else ifneq ($(ALICE_ROOT),) - ALICEINC += -I$(ALICE_ROOT)/include -I$(ALICE_ROOT)/PYTHIA6 -I$(ALICE_ROOT)/EVGEN -I$(ALICE_ROOT)/RAW -I$(ALICE_ROOT)/TPC + ALICEINC += -I$(ALICE_ROOT)/include -I$(ALICE_ROOT)/PYTHIA6 -I$(ALICE_ROOT)/EVGEN -I$(ALICE_ROOT)/RAW -I$(ALICE_ROOT)/TPC -I$(ALICE_ROOT)/PWG0 else endif endif @@ -35,11 +36,9 @@ endif CXXFLAGS += $(ALICEINC) -g -PACKAGE = PWG0base - -SRCS := $(wildcard *.cxx */*.cxx) -HDRS := $(SRCS:.cxx=.h) -DHDR := $(PACKAGE)LinkDef.h +SRCS = $(wildcard *.cxx */*.cxx) +HDRS = $(SRCS:.cxx=.h) +DHDR = $(PACKAGE)LinkDef.h DHDR_PWG0base := $(DHDR) HDRS_PWG0base := $(HDRS) @@ -62,7 +61,7 @@ endif %.o: %.cxx %.h $(CXX) $(CXXFLAGS) -c $< -o $@ -G__PWG0base.cxx G__PWG0base.h: $(HDRS_PWG0base) $(DHDR_PWG0base) +G__$(PACKAGE).cxx G__$(PACKAGE).h: $(HDRS_PWG0base) $(DHDR_PWG0base) @echo "Generating dictionary ..." rootcint -f $@ -c $(ALICEINC) $^ @@ -103,56 +102,3 @@ test-%.par: %.par @cd par-tmp; tar xfz ../$<; cd $(subst .par,,$<); PROOF-INF/BUILD.sh @rm -rf par-tmp @echo "INFO: Testing succeeded (already cleaned up)" - -## libPWG0dep part - -SRCS := $(wildcard *.cxx */*.cxx) -HDRS := $(SRCS:.cxx=.h) -DHDR := $(PACKAGE)LinkDef.h - -DHDR_PWG0dep := $(DHDR) -HDRS_PWG0dep := $(HDRS) -SRCS_PWG0dep := $(SRCS) G__PWG0dep.cxx -OBJS_PWG0dep := $(SRCS_PWG0dep:.cxx=.o) - -libPWG0dep.so: $(OBJS_PWG0dep) - @echo "Linking" $@ ... - @/bin/rm -f $@ -ifeq ($(ARCH),macosx) - @$(LD) -bundle -undefined $(UNDEFOPT) $(LDFLAGS) $^ -o $@ -else - @$(LD) $(SOFLAGS) $(LDFLAGS) $^ -o $@ -endif - @chmod a+x $@ - @echo "done" - -G__PWG0dep.cxx G__PWG0dep.h: $(HDRS_PWG0dep) $(DHDR_PWG0dep) - @echo "Generating dictionary ..." - rootcint -f $@ -c $(ALICEINC) $^ - -## libPWG0selectors part - -SRCS := $(wildcard *.cxx */*.cxx) -HDRS := $(SRCS:.cxx=.h) -DHDR := $(PACKAGE)LinkDef.h - -DHDR_PWG0selectors := $(DHDR) -HDRS_PWG0selectors := $(HDRS) -SRCS_PWG0selectors := $(SRCS) G__PWG0selectors.cxx -OBJS_PWG0selectors := $(SRCS_PWG0selectors:.cxx=.o) - -libPWG0selectors.so: $(OBJS_PWG0selectors) - @echo "Linking" $@ ... - @/bin/rm -f $@ -ifeq ($(ARCH),macosx) - @$(LD) -bundle -undefined $(UNDEFOPT) $(LDFLAGS) $^ -o $@ -else - @$(LD) $(SOFLAGS) $(LDFLAGS) $^ -o $@ -endif - @chmod a+x $@ - @echo "done" - -G__PWG0selectors.cxx G__PWG0selectors.h: $(HDRS_PWG0selectors) $(DHDR_PWG0selectors) - @echo "Generating dictionary ..." - rootcint -f $@ -c $(ALICEINC) $^ - diff --git a/PWG2/Makefile b/PWG2/Makefile index 4de8441aeaa..4d4bd4ad6b2 100644 --- a/PWG2/Makefile +++ b/PWG2/Makefile @@ -17,7 +17,7 @@ ifneq ($(ESD_INCLUDE),) ALICEINC += -I../$(ANALYSISalice_INCLUDE) else ifneq ($(ALICE_ROOT),) - ALICEINC += -I$(ALICE_ROOT)/include + ALICEINC += -I$(ALICE_ROOT)/include -I$(ALICE_ROOT)/PWG2 endif endif @@ -31,10 +31,18 @@ endif ifneq ($(PWG2femtoscopy_INCLUDE),) ALICEINC += -I../$(PWG2femtoscopy_INCLUDE) + else + ifneq ($(ALICE_ROOT),) + ALICEINC += -I$(ALICE_ROOT)/PWG2/AOD + endif endif ifneq ($(PWG2femtoscopyUser_INCLUDE),) ALICEINC += -I../$(PWG2femtoscopyUser_INCLUDE) + else + ifneq ($(ALICE_ROOT),) + ALICEINC += -I$(ALICE_ROOT)/PWG2/AOD -I$(ALICE_ROOT)/PWG2/FEMTOSCOPY/AliFemto + endif endif ifneq ($(PWG2flowCommon_INCLUDE),) @@ -43,10 +51,18 @@ endif ifneq ($(PWG2flowTasks_INCLUDE),) ALICEINC += -I../$(PWG2flowTasks_INCLUDE) + else + ifneq ($(ALICE_ROOT),) + ALICEINC += -I$(ALICE_ROOT)/PWG2/FLOW/AliFlowCommon + endif endif ifneq ($(PWG2resonances_INCLUDE),) ALICEINC += -I../$(PWG2resonances_INCLUDE) + else + ifneq ($(ALICE_ROOT),) + ALICEINC += -I$(ALICE_ROOT)/PWG2/RESONANCES + endif endif ifneq ($(PWG2unicor_INCLUDE),) @@ -63,6 +79,10 @@ endif ifneq ($(PWG2forward_INCLUDE),) ALICEINC += -I../$(PWG2forward_INCLUDE) + else + ifneq ($(ALICE_ROOT),) + ALICEINC += -I$(ALICE_ROOT)/FMD + endif endif # only if no par file was loaded before @@ -79,7 +99,7 @@ endif #ALICEINC += -IFEMTOSCOPY/AliFemto -IANALYSIS -IFEMTOSCOPY/AliFemtoUser -include lib$(PACKAGE).pkg +# include lib$(PACKAGE).pkg ifneq ($(EINCLUDE),) ALICEINC += $(EINCLUDE:%=-I$(ALICE_ROOT)/%) @@ -88,6 +108,10 @@ endif CXXFLAGS += $(ALICEINC) -g F77FLAGS += $(ALICEINC) -g -fPIC +DHDR = +HDRS = +SRCS = +FSRCS = DHDR_PWG2 := $(DHDR) HDRS_PWG2 := $(HDRS) @@ -114,7 +138,10 @@ endif %.o: %.F $(F77) $(F77FLAGS) -c $< -o $@ -G__$(PACKAGE).cxx G__$(PACKAGE).h: $(HDRS_PWG2) $(DHDR_PWG2) +G__$(PACKAGE).h:G__$(PACKAGE).cxx + @if test -f $@ ; then : ; else rm -f $< ; $(MAKE) $@ ; fi + +G__$(PACKAGE).cxx: $(HDRS_PWG2) $(DHDR_PWG2) @echo "Generating dictionary ..." rootcint -f $@ -c $(CINTFLAGS) $(ALICEINC) $^ diff --git a/PWG2/PROOF-INF.PWG2/BUILD.sh b/PWG2/PROOF-INF.PWG2/BUILD.sh deleted file mode 100755 index 1048a267724..00000000000 --- a/PWG2/PROOF-INF.PWG2/BUILD.sh +++ /dev/null @@ -1,7 +0,0 @@ -#! /bin/sh - -touch libPWG2ebye.pkg -touch libPWG2flowCommon.pkg -touch libPWG2flowTasks.pkg - -make libPWG2.so diff --git a/PWG2/PROOF-INF.PWG2/SETUP.C b/PWG2/PROOF-INF.PWG2/SETUP.C deleted file mode 100644 index 35376104610..00000000000 --- a/PWG2/PROOF-INF.PWG2/SETUP.C +++ /dev/null @@ -1,26 +0,0 @@ -void SETUP() { - // Load some ROOT libraries - CheckLoadLibrary("libEG"); - CheckLoadLibrary("libGeom"); - - // Load the ESD library - CheckLoadLibrary("libESD"); - - // Load the PWG2 library - CheckLoadLibrary("libPWG2"); - - // Set the include paths - gROOT->ProcessLine(".include PWG2"); - - // Set our location, so that other packages can find us - gSystem->Setenv("PWG2_INCLUDE", "PWG2"); -} - -Int_t CheckLoadLibrary(const char* library) { - // checks if a library is already loaded, if not loads the library - - if (strlen(gSystem->GetLibraries(Form("%s.so", library), "", kFALSE)) > 0) - return 1; - - return gSystem->Load(library); -} diff --git a/PWG3/Makefile b/PWG3/Makefile index 44de5339e11..bcc45e6f2c1 100644 --- a/PWG3/Makefile +++ b/PWG3/Makefile @@ -34,9 +34,9 @@ else endif endif -SRCS := $(wildcard $(subst PWG3,,$(PACKAGE))/*.cxx) -HDRS := $(SRCS:.cxx=.h) -DHDR := $(PACKAGE)LinkDef.h +SRCS = $(wildcard $(subst PWG3,,$(PACKAGE))/*.cxx) +HDRS = $(SRCS:.cxx=.h) +DHDR = $(PACKAGE)LinkDef.h CXXFLAGS += $(ALICEINC) -g DHDR_PWG3 := $(DHDR) diff --git a/PWG3/PROOF-INF.PWG3/BUILD.sh b/PWG3/PROOF-INF.PWG3/BUILD.sh deleted file mode 100755 index e6311b3d2ee..00000000000 --- a/PWG3/PROOF-INF.PWG3/BUILD.sh +++ /dev/null @@ -1,6 +0,0 @@ -#! /bin/sh - -make libPWG3base.so -make libPWG3muon.so -make libPWG3vertexingHF.so -make libPWG3vertexingOld.so \ No newline at end of file diff --git a/PWG3/PROOF-INF.PWG3/SETUP.C b/PWG3/PROOF-INF.PWG3/SETUP.C deleted file mode 100644 index df28eda2415..00000000000 --- a/PWG3/PROOF-INF.PWG3/SETUP.C +++ /dev/null @@ -1,32 +0,0 @@ -void SETUP() -{ - // Load some ROOT libraries - CheckLoadLibrary("libTree"); - CheckLoadLibrary("libGeom"); - CheckLoadLibrary("libVMC"); - - // Load the ESD library - CheckLoadLibrary("libANALYSIS"); - CheckLoadLibrary("libSTEERBase"); - CheckLoadLibrary("libESD"); - CheckLoadLibrary("libAOD"); - CheckLoadLibrary("libANALYSISalice"); - CheckLoadLibrary("libPWG3"); - - - // Set the include paths - gROOT->ProcessLine(".include PWG3"); - - // Set our location, so that other packages can find us - gSystem->Setenv("PWG3_INCLUDE", "PWG3"); -} - -Int_t CheckLoadLibrary(const char* library) -{ - // checks if a library is already loaded, if not loads the library - - if (strlen(gSystem->GetLibraries(Form("%s.so", library), "", kFALSE)) > 0) - return 1; - - return gSystem->Load(library); -} diff --git a/PWG4/Makefile b/PWG4/Makefile index 73247858c47..f8e9c9a484e 100644 --- a/PWG4/Makefile +++ b/PWG4/Makefile @@ -90,9 +90,9 @@ endif CXXFLAGS += $(ALICEINC) -g -SRCS := $(wildcard $(subst PWG4,,$(PACKAGE))/*.cxx) -HDRS := $(SRCS:.cxx=.h) -DHDR := $(PACKAGE)LinkDef.h +SRCS = $(wildcard $(subst PWG4,,$(PACKAGE))/*.cxx) +HDRS = $(SRCS:.cxx=.h) +DHDR = $(PACKAGE)LinkDef.h DHDR_PWG4 := $(DHDR) HDRS_PWG4 := $(HDRS) diff --git a/STEER/Makefile b/STEER/Makefile index 69f27d64f10..795548c6f2b 100644 --- a/STEER/Makefile +++ b/STEER/Makefile @@ -2,9 +2,9 @@ PACKAGE = invalid-only-for-proof include $(ROOTSYS)/test/Makefile.arch -SRCS := $(wildcard *.cxx) -HDRS := $(SRCS:.cxx=.h) -DHDR := $(PACKAGE)LinkDef.h +SRCS = $(wildcard *.cxx) +HDRS = $(SRCS:.cxx=.h) +DHDR = $(PACKAGE)LinkDef.h ifndef PACKCXXFLAGS diff --git a/STEER/PROOF-INF.ALIRECO/SETUP.C b/STEER/PROOF-INF.ALIRECO/SETUP.C deleted file mode 100644 index 7ce5bffa2f8..00000000000 --- a/STEER/PROOF-INF.ALIRECO/SETUP.C +++ /dev/null @@ -1,8 +0,0 @@ -void SETUP() -{ - gSystem->Load("libProof.so"); - gSystem->Load("libGui.so"); - - loadlibsrec(); -} - diff --git a/TTherminator/Makefile b/TTherminator/Makefile index 5a75d86c12f..e13b0e477c0 100644 --- a/TTherminator/Makefile +++ b/TTherminator/Makefile @@ -19,8 +19,11 @@ else endif PACKAGE = TTherminator -include lib$(PACKAGE).pkg +DHDR = +HDRS = +SRCS = +FSRCS = DHDR_TTherminator := $(DHDR) HDRS_TTherminator := $(HDRS) SRCS_TTherminator := $(SRCS) G__$(PACKAGE).cxx diff --git a/cmake/ALICE_CMake.cmake b/cmake/ALICE_CMake.cmake index 1d5e78691de..d43d206e632 100644 --- a/cmake/ALICE_CMake.cmake +++ b/cmake/ALICE_CMake.cmake @@ -593,7 +593,7 @@ macro(ALICE_BuildPAR) endforeach(file ${SRCS} ${HDRS} ${FSRCS} ${DHDR}) add_custom_target(${PACKAGE}.par - COMMAND sed -e 's/include .\(ROOTSYS\)\\/test\\/Makefile.arch/include Makefile.arch/\; s/PACKAGE = .*/PACKAGE = ${PACKAGE}/' < Makefile > ${CMAKE_CURRENT_BINARY_DIR}/${PACKAGE}/Makefile + COMMAND sed -e 's/include .\(ROOTSYS\)\\/test\\/Makefile.arch/include Makefile.arch/\; s/PACKAGE = .*/PACKAGE = ${PACKAGE}/\; s,SRCS *=.*,SRCS = ${SRCS},\;' < Makefile | sed -e 's,HDRS *=.*,HDRS = ${HDRS},\; s,FSRCS *=.*,FSRCS = ${FSRCS},\; s,DHDR *=.*,DHDR = ${DHDR},' > ${CMAKE_CURRENT_BINARY_DIR}/${PACKAGE}/Makefile COMMAND cp -pR ${ROOTSYS}/test/Makefile.arch ${CMAKE_CURRENT_BINARY_DIR}/${PACKAGE}/Makefile.arch COMMAND cp -pR PROOF-INF.${PACKAGE} ${CMAKE_CURRENT_BINARY_DIR}/${PACKAGE}/PROOF-INF # COMMAND cp -pR lib${PACKAGE}.pkg ${CMAKE_CURRENT_BINARY_DIR}/${PACKAGE} @@ -604,6 +604,7 @@ macro(ALICE_BuildPAR) WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + add_dependencies(${PACKAGE}.par ${SRCS} ${FSRCS} ${HDRS} ${DHDR}) add_dependencies(par-all ${PACKAGE}.par) add_dependencies(${MODULE}-par-all ${PACKAGE}.par) @@ -615,6 +616,7 @@ macro(ALICE_BuildPAR) COMMAND ${CMAKE_COMMAND} -E cmake_echo_color --green --bold "${PACKAGE}.par testing succeeded" WORKING_DIRECTORY ${CMAKE_BINARY_DIR}) + add_dependencies(test-${PACKAGE}.par ${PACKAGE}.par) add_dependencies(test-par-all test-${PACKAGE}.par) add_dependencies(test-${MODULE}-par-all test-${PACKAGE}.par) -- 2.39.3