Skip to content
Snippets Groups Projects
Commit 94d81e44 authored by Bertram Kopf's avatar Bertram Kopf
Browse files

modified Jamroot file for SL6 migration

parent 905d0712
No related branches found
No related tags found
No related merge requests found
...@@ -8,9 +8,11 @@ lib FitIF : ...@@ -8,9 +8,11 @@ lib FitIF :
MinimizerInterface//MinimizerInterface MinimizerInterface//MinimizerInterface
$(TOP)/qft++//qft++ $(TOP)/qft++//qft++
$(TOP)/ErrLogger//ErrLogger $(TOP)/ErrLogger//ErrLogger
: <use>$(TOP)//Geneva : <use>$(TOP)//Geneva
<use>$(TOP)//Minuit2
: :
: <library>$(TOP)//Geneva ; : <library>$(TOP)//Geneva
<library>$(TOP)//Minuit2 ;
exe ToyFitApp : ToyFitApp.cc FitIF : ; exe ToyFitApp : ToyFitApp.cc FitIF : ;
...@@ -5,9 +5,11 @@ lib MinuitFit : ...@@ -5,9 +5,11 @@ lib MinuitFit :
[ glob *.cc : *App.cc ] [ glob *.cc : *App.cc ]
$(TOP)/qft++//qft++ $(TOP)/qft++//qft++
$(TOP)/ErrLogger//ErrLogger $(TOP)/ErrLogger//ErrLogger
: <use>$(TOP)//Geneva : <use>$(TOP)//Geneva
<use>$(TOP)//Minuit2
: :
: <library>$(TOP)//Geneva ; : <library>$(TOP)//Geneva
<library>$(TOP)//Minuit2 ;
exe MinuitFitApp : MinuitFitApp.cc MinuitFit : ; exe MinuitFitApp : MinuitFitApp.cc MinuitFit : ;
import os ; #import os ;
local MinuitVariant = [ os.environ MinuitVariant ] ; #local MinuitVariant = [ os.environ MINUITVARIANT ] ;
path-constant TOP : . ; path-constant TOP : . ;
local rlibs = [ SHELL "$(ROOTSYS)/bin/root-config --libs" ] ; local rlibs = [ SHELL "$(ROOTSYS)/bin/root-config --libs" ] ;
ROOTLIBS = [ MATCH "(.*)[\n]" : $(rlibs) ] ; ROOTLIBS = [ MATCH "(.*)[\n]" : $(rlibs) ] ;
BOOSTLIBS = -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_regex -lboost_serialization -lboost_system -lboost_thread -lboost_test_exec_monitor ; BOOSTLIBS = -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_regex -lboost_serialization -lboost_system -lboost_thread -lboost_test_exec_monitor ;
if $(MinuitVariant) = Minuit #if $(MinuitVariant) = Minuit2
{ #{
OPEN_MP_FLAG = "" ; # OPEN_MP_FLAG = "" ;
} #}
else if $(MinuitVariant) = Minuit2noMP #else if $(MinuitVariant) = Minuit2noMP
{ #{
OPEN_MP_FLAG = openmp ; # OPEN_MP_FLAG = "-fopenmp" ;
} #}
project : project :
requirements <include>./ requirements <include>./
<include>$(extern)/include <include>$(extern)/include
...@@ -19,13 +19,13 @@ project : ...@@ -19,13 +19,13 @@ project :
<include>$(GENEVA)/include <include>$(GENEVA)/include
<link>static <link>static
<cxxflags>-pthread <cxxflags>-pthread
<cxxflags>-f$(OPEN_MP_FLAG) <cxxflags>-fopenmp
<linkflags>$(ROOTLIBS) <linkflags>$(ROOTLIBS)
<linkflags>$(BOOSTLIBS) <linkflags>$(BOOSTLIBS)
<linkflags>-l$(MinuitVariant) # <linkflags>$(extern)/lib/Linux26SL6_x86_64_gcc444/libMinuit2.a
<linkflags>-lgomp <linkflags>-lgomp
<linkflags>-pthread <linkflags>-pthread
<linkflags>-f$(OPEN_MP_FLAG) <linkflags>-fopenmp
; ;
actions rootlibs actions rootlibs
...@@ -41,6 +41,7 @@ lib Geneva : : <file>$(GENEVA)/lib/libgemfony-common.so ...@@ -41,6 +41,7 @@ lib Geneva : : <file>$(GENEVA)/lib/libgemfony-common.so
<file>$(GENEVA)/lib/libgemfony-geneva-individuals.so <file>$(GENEVA)/lib/libgemfony-geneva-individuals.so
: : ; : : ;
lib HepMc : : <file>$(extern)/lib/libHepMC.so : : ; lib HepMc : : <file>$(extern)/lib/libHepMC.so : : ;
lib Minuit2 : : <file>$(extern)/lib/Linux26SL6_x86_64_gcc444/libMinuit2.so : : ;
build-project qft++ ; build-project qft++ ;
build-project Utils ; build-project Utils ;
......
...@@ -6,4 +6,6 @@ lib PwaUtils : ...@@ -6,4 +6,6 @@ lib PwaUtils :
$(TOP)/Utils//Utils $(TOP)/Utils//Utils
$(TOP)/qft++//qft++ $(TOP)/qft++//qft++
$(TOP)/ErrLogger//ErrLogger $(TOP)/ErrLogger//ErrLogger
: : : ; : <use>$(TOP)//Minuit2
:
: <library>$(TOP)//Minuit2 ;
...@@ -5,7 +5,8 @@ setenv CMAKE_SOURCE_DIR `pwd | sed -e 's/\/nfs//'` ...@@ -5,7 +5,8 @@ setenv CMAKE_SOURCE_DIR `pwd | sed -e 's/\/nfs//'`
setenv LD_LIBRARY_PATH ${ROOTSYS}/lib setenv LD_LIBRARY_PATH ${ROOTSYS}/lib
setenv PATH ${PATH}:${ROOTSYS}/bin:/data/pegasus1/PANDA/bin/ setenv PATH ${PATH}:${ROOTSYS}/bin:/data/pegasus1/PANDA/bin/
setenv BOOST_BUILD_PATH /data/pegasus1/PANDA/PWA/boost-build/ setenv BOOST_BUILD_PATH /data/pegasus1/PANDA/PWA/boost-build/
setenv MinuitVariant Minuit2 #setenv MINUITVARIANT Minuit2
#setenv MINUITVARIANT Minuit2noMP
echo "\n ROOTSYS: " $ROOTSYS echo "\n ROOTSYS: " $ROOTSYS
echo "\n CMAKE_SOURCE_DIR: " $CMAKE_SOURCE_DIR echo "\n CMAKE_SOURCE_DIR: " $CMAKE_SOURCE_DIR
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment