fixed some issues with DATE and some corrections in .pkg files
authorjjose <jjose@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 30 Aug 2010 10:15:35 +0000 (10:15 +0000)
committerjjose <jjose@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 30 Aug 2010 10:15:35 +0000 (10:15 +0000)
MONITOR/binderoot.pkg
cmake/modules/FindDATE.cmake
cmake/modules/FindROOT.cmake

index d4f0476..f15ad23 100644 (file)
@@ -6,12 +6,7 @@ EINCLUDE+= TPC ITS RAW
 
 PACKBLIBS := $(ROOTCLIBS) $(SYSLIBS)
 
-ELIBS:= MONITOR
-
 SRCS += root2date.cxx
 ELIBSDIR:=
 ELIBS:=STEERBase ESD AOD CDB STEER RAWDatabase RAWDatarec RAWDatasim TPCbase TPCsim TPCrec HLTbase ITSbase ITSsim ITSrec MUONsim MUONrec MUONbase MUONgeometry MUONraw MUONcalib MUONmapping MUONtrigger MUONevaluation MUONcore
 
-ifneq (,$(findstring macosx,$(ALICE_TARGET)))
-PACKLDFLAGS:=$(LDFLAGS) $(ELIBS:%=-Wl,-u,_G__cpp_setupG__%)
-endif
index a28d9ee..269542d 100644 (file)
@@ -18,6 +18,7 @@ If(DATE_PROGRAM)
   #separate_arguments(DATEFLAGS)
   execute_process(COMMAND date-config --monitorlibs=dyn OUTPUT_VARIABLE DMONLIBS OUTPUT_STRIP_TRAILING_WHITESPACE)
   separate_arguments(DMONLIBS)
+  list(APPEND DMONLIBS "-L$ENV{DIMDIR}/$ENV{ODIR} -ldim")
   set(DATE_COMMON_DEFS $ENV{DATE_COMMON_DEFS})
   set(DATE_MONITOR_DIR $ENV{DATE_MONITOR_DIR})
 Else(DATE_PROGRAM)
index ec89e70..7190785 100644 (file)
@@ -144,17 +144,14 @@ Macro(ROOT_GENERATE_DICTIONARY INFILES LINKDEF_FILE OUTFILE INCLUDE_DIRS_IN)
   list(APPEND INCLUDE_DIRS "-Iinclude" "-isystem${ROOT_INCLUDE_DIR}")
   String(REGEX REPLACE "^(.*)\\.(.*)$" "\\1.h" bla "${OUTFILE}")
   Set(OUTFILES ${OUTFILE} ${bla})
-
+#Remove file from dictionary building
+  list(REMOVE_ITEM INFILES "SORNotifier.h")
   Foreach (_current_FILE ${INFILES})
-    string(REGEX MATCH "Ali" ALICE ${_current_FILE})
-    if(NOT ALICE)
-      string(REGEX MATCH "TH1F" ALICE ${_current_FILE})
-    endif(NOT ALICE)
-#Filter Non-ALICE files
-    if(ALICE)
+#Remove file from dictionary generations
+    if(NOT ${_current_FILE} STREQUAL "SORNotifier.h")
       Get_filename_component(name_wo_path ${_current_FILE} NAME)
       Set(infiles_nopath ${infiles_nopath} ${name_wo_path})   
-    endif(ALICE)
+    endif(NOT ${_current_FILE} STREQUAL "SORNotifier.h")
   Endforeach (_current_FILE ${INFILES})
 
   Get_property(_defs DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY COMPILE_DEFINITIONS)