Commit 2604414e authored by Pere Mato Vila's avatar Pere Mato Vila
Browse files

Merge branch 'master' into 'arm'

# Conflicts:
#   cmake/toolchain/heptools-dev-base.cmake
#   externals/CMakeLists.txt
parents 865cb0a2 5ff8e7ca
Pipeline #1255475 passed with stage
in 5 minutes and 1 second
......@@ -3,7 +3,6 @@ project(LCGSoft C CXX Fortran)
# Global configuration number
set (GLOBAL_REVISION_NUM "")
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules ${CMAKE_SOURCE_DIR}/cmake/toolchain ${CMAKE_MODULE_PATH})
if(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE) # Default to a Release build
set(CMAKE_BUILD_TYPE Release CACHE STRING "Choose the type of build [Release MinSizeRel Debug RelWithDebInfo]" FORCE)
......@@ -163,6 +162,14 @@ add_subdirectory(pyexternals)
add_subdirectory(generators)
add_subdirectory(frameworks)
#--Add additional [user] recipes---------------------------------------------------------------------------------------
function(define_new_recipes)
foreach(name ${LCG_user_recipes})
LCGPackage_Add(${${name}_recipe})
endforeach()
endfunction()
define_new_recipes()
if (VALIDATION)
add_custom_target(validation.pre_builds DEPENDS rivet ROOT lhapdf Python HepMC agile cmaketools)
add_custom_target(validation.pre_tests COMMAND ctest -R lhapdf6sets.download COMMAND ctest -R rivet-tests.genser-prepare_references COMMAND ctest -R rivet-tests.genser-buildanalysis DEPENDS validation.pre_builds)
......
......@@ -534,6 +534,12 @@ macro(LCG_top_packages)
endforeach()
endmacro()
# Define new recipes for user packages
macro(LCG_user_recipe name)
list(APPEND LCG_user_recipes ${name})
set(${name}_recipe "${ARGV}")
endmacro()
# Define the search paths from the configured versions
macro(LCG_prepare_paths)
#===============================================================================
......
......@@ -17,7 +17,11 @@ if(EXISTS ${INSTALLDIR}/.buildinfo_${NAME}.txt)
endif()
file(LOCK lock_summary.cmake TIMEOUT 10)
file(READ ${SUMFILE} summary)
string(REPLACE "# PLACEHOLDER for package ${NAME}" "${buildinfo}" summary ${summary})
while(NOT summary)
message("retrying to update summary for ${NAME} ...")
file(READ ${SUMFILE} summary)
endwhile()
string(REPLACE "# PLACEHOLDER for package ${NAME}" "${buildinfo}" summary "${summary}")
file(WRITE ${SUMFILE} ${summary})
file(LOCK lock_summary.cmake RELEASE)
else()
......
......@@ -193,7 +193,10 @@ class LCGViewMaker(object):
return
if self.lcg_release :
release_root = os.path.join(self.lcg_root, 'LCG_%s' % self.lcg_release)
if not self.lcg_release.startswith('LCG_') :
release_root = os.path.join(self.lcg_root, 'LCG_%s' % self.lcg_release)
else :
release_root = os.path.join(self.lcg_root, self.lcg_release)
else :
release_root = self.lcg_root
......
# please keep alphabetic order and the structure (tabbing).
# it makes it much easier to edit/read this file!
# Application Area Projects
LCG_AA_project(COOL COOL_2_9_2)
LCG_AA_project(CORAL CORAL_2_4_2)
LCG_AA_project(RELAX RELAX_1_3_0p)
LCG_AA_project(ROOT 5.34.18)
LCG_external_package(Geant4 9.6.p03 CLHEP=2.1.4.1)
# Compilers
#LCG_compiler(gcc43 gcc 4.3.5)
#LCG_compiler(gcc46 gcc 4.6.2)
#LCG_compiler(gcc47 gcc 4.7.2)
#LCG_compiler(clang30 clang 3.0)
#LCG_compiler(gccmax gcc 4.7.2)
# Externals
LCG_external_package(4suite 1.0.2p1 )
LCG_external_package(AIDA 3.2.1 )
LCG_external_package(blas 20110419 )
LCG_external_package(Boost 1.55.0 )
LCG_external_package(CLHEP 2.1.4.1 clhep )
LCG_external_package(CLHEP 1.9.4.7 clhep )
#LCG_external_package(cmake 2.8.9 )
LCG_external_package(cmaketools 1.1 )
LCG_external_package(cmt v1r20p20090520 )
LCG_external_package(coin3d 3.1.3p2 )
LCG_external_package(coverage 3.5.2 )
LCG_external_package(CppUnit 1.12.1_p1 author=1.12.1 )
LCG_external_package(cx_oracle 5.1.1 )
if(NOT ${LCG_OS} STREQUAL mac)
LCG_external_package(Davix 0.2.10 )
endif()
LCG_external_package(DD4hep v00-07 )
LCG_external_package(doxygen 1.8.2 )
LCG_external_package(expat 2.0.1 )
LCG_external_package(fastjet 3.0.6 )
LCG_external_package(fftw 3.1.2 fftw3 )
LCG_external_package(Frontier_Client 2.8.10 frontier_client)
LCG_external_package(GCCXML 0.9.0_20131026 gccxml )
LCG_external_package(genshi 0.6 )
LCG_external_package(graphviz 2.28.0 )
LCG_external_package(GSL 1.10 )
LCG_external_package(HepMC 2.06.08 )
LCG_external_package(HepPDT 2.06.01 )
LCG_external_package(ipython 0.12.1 )
LCG_external_package(json 2.5.2 )
LCG_external_package(lapack 3.5.0 )
LCG_external_package(LCIO v02-04-03 )
LCG_external_package(lcov 1.9 )
LCG_external_package(libsvm 2.86 )
LCG_external_package(libtool 1.5.26 )
LCG_external_package(lxml 2.3 )
LCG_external_package(matplotlib 1.3.1 )
LCG_external_package(minuit 5.27.02 )
LCG_external_package(mock 0.8.0 )
LCG_external_package(multiprocessing 2.6.2.1 )
LCG_external_package(mysql 5.5.27 )
LCG_external_package(mysql_python 1.2.3 )
LCG_external_package(nose 1.1.2 )
LCG_external_package(numpy 1.8.0 )
LCG_external_package(oracle 11.2.0.3.0 )
LCG_external_package(pacparser 1.3.1 )
LCG_external_package(pcre 8.34 )
LCG_external_package(processing 0.52 )
LCG_external_package(py 1.4.8 )
LCG_external_package(py2neo 1.4.6 )
LCG_external_package(pyanalysis 1.4 )
LCG_external_package(pydot 1.0.28 )
LCG_external_package(pygraphics 1.4 )
LCG_external_package(pygsi 0.5 )
LCG_external_package(pylint 0.26.0 )
LCG_external_package(pyminuit 0.0.1 )
LCG_external_package(pyparsing 1.5.6 )
LCG_external_package(pyqt 4.9.5 )
LCG_external_package(pytest 2.2.4 )
LCG_external_package(Python 2.7.6 )
LCG_external_package(PythonFWK 2.7.6 Python )
LCG_external_package(pytools 1.8 )
LCG_external_package(pyxml 0.8.4p1 )
LCG_external_package(QMtest 2.4.1 )
LCG_external_package(Qt 4.8.4 qt )
LCG_external_package(qwt 6.0.1 )
LCG_external_package(scipy 0.10.0 )
LCG_external_package(setuptools 0.6c11 )
LCG_external_package(sip 4.14 )
LCG_external_package(soqt 1.5.0 )
LCG_external_package(sqlalchemy 0.7.7 )
LCG_external_package(sqlite 3070900 )
LCG_external_package(stomppy 3.1.3 )
LCG_external_package(storm 0.19 )
LCG_external_package(swig 2.0.11 author=2.0.11 )
LCG_external_package(sympy 0.7.1 )
LCG_external_package(tbb 42_20140122 )
LCG_external_package(tcmalloc 1.7p3 )
if(NOT ${LCG_OS}${LCG_OSVERS} STREQUAL slc6) # uuid is not distributed with SLC6
LCG_external_package(uuid 1.42 )
endif()
if(NOT ${LCG_OS}${LCG_OSVERS} STREQUAL mac109 AND NOT LCG_TARGET MATCHES "icc" ) # valgrind does not work yet with mac109 and icc
LCG_external_package(valgrind 3.9.0 )
endif()
LCG_external_package(vdt 0.3.6 )
LCG_external_package(XercesC 3.1.1p1 author=3.1.1 )
LCG_external_package(xqilla 2.2.4p1 )
LCG_external_package(xrootd 3.3.6 )
if(NOT ${LCG_OS} STREQUAL mac)
LCG_external_package(xrootd_python 0.1.3 )
endif()
#---EMI-2 grid externals and other binary packages---------------------
if(NOT ${LCG_OS} STREQUAL mac)
LCG_external_package(libunwind 5c2cade )
LCG_external_package(igprof 5.9.6 )
if (NOT ${LCG_ARCH} STREQUAL i686)
LCG_external_package(CASTOR 2.1.13-6 castor )
LCG_external_package(cream 1.14.0-4 Grid/cream )
LCG_external_package(dcap 2.47.7-1 Grid/dcap )
LCG_external_package(dm-util 1.15.0-0 Grid/dm-util )
LCG_external_package(dpm 1.8.5-1 Grid/DPM )
LCG_external_package(epel 20130408 Grid/epel )
LCG_external_package(FTS 2.2.8emi2 Grid/FTS )
if(${LCG_OS}${LCG_OSVERS} STREQUAL slc6)
LCG_external_package(FTS3 0.0.1-88 Grid/FTS3 )
endif()
LCG_external_package(gfal 1.13.0-0 Grid/gfal )
LCG_external_package(gfal2 2.2.0-1 Grid/gfal2 )
LCG_external_package(gridftp_ifce 2.3.1-0 Grid/gridftp-ifce )
LCG_external_package(gridsite 1.7.25-1.emi2 Grid/gridsite )
LCG_external_package(is_ifce 1.15.0-0 Grid/is-ifce )
LCG_external_package(lb 3.2.9 Grid/lb )
LCG_external_package(lcgdmcommon 1.8.5-1 Grid/lcg-dm-common)
LCG_external_package(lcginfosites 3.1.0-3 Grid/lcg-infosites)
LCG_external_package(lfc 1.8.5-1 Grid/LFC )
LCG_external_package(srm_ifce 1.13.0-0 Grid/srm-ifce )
LCG_external_package(voms 2.0.9-1 Grid/voms )
LCG_external_package(WMS 3.4.0 Grid/WMS )
endif()
endif()
#---Additional External packages------(Generators)-----------------
set(MCGENPATH MCGenerators)
LCG_external_package(powheg-box r2092 ${MCGENPATH}/powheg-box )
LCG_external_package(lhapdf 5.9.1 ${MCGENPATH}/lhapdf )
LCG_external_package(lhapdfsets 5.9.1 lhapdfsets )
LCG_external_package(lhapdf6 6.1.3 ${MCGENPATH}/lhapdf6 )
LCG_external_package(lhapdf6sets 6.1.3 lhapdf6sets )
LCG_external_package(pythia8 185 ${MCGENPATH}/pythia8 author=185 )
LCG_external_package(sacrifice 0.9.9 ${MCGENPATH}/sacrifice pythia8=185)
LCG_external_package(thepeg 1.9.0a ${MCGENPATH}/thepeg )
LCG_external_package(herwig++ 2.7.0a ${MCGENPATH}/herwig++ thepeg=1.9.0a )
LCG_external_package(tauola++ 1.1.4 ${MCGENPATH}/tauola++ )
LCG_external_package(pythia6 428.2 ${MCGENPATH}/pythia6 author=6.4.28 hepevt=10000 )
LCG_external_package(agile 1.4.1 ${MCGENPATH}/agile )
LCG_external_package(photos++ 3.56 ${MCGENPATH}/photos++ author=3.56 )
LCG_external_package(photos 215.4 ${MCGENPATH}/photos )
LCG_external_package(evtgen 1.3.0 ${MCGENPATH}/evtgen tag=R01-03-00 pythia8=185 tauola++=1.1.4)
LCG_external_package(rivet 2.1.2 ${MCGENPATH}/rivet yoda=1.1.0 )
LCG_external_package(sherpa 2.1.1 ${MCGENPATH}/sherpa author=2.1.1 hepevt=10000)
LCG_external_package(hepmcanalysis 3.4.14 ${MCGENPATH}/hepmcanalysis author=00-03-04-14 CLHEP=1.9.4.7 )
LCG_external_package(mctester 1.25.0 ${MCGENPATH}/mctester )
LCG_external_package(hijing 1.383bs.2 ${MCGENPATH}/hijing )
LCG_external_package(starlight r43 ${MCGENPATH}/starlight )
LCG_external_package(herwig 6.521.2 ${MCGENPATH}/herwig )
LCG_external_package(crmcold v3400 ${MCGENPATH}/crmc )
LCG_external_package(crmc 1.4 ${MCGENPATH}/crmc )
LCG_external_package(cython 0.19.1 ${MCGENPATH}/cython )
LCG_external_package(yamlcpp 0.3.0 ${MCGENPATH}/yamlcpp )
LCG_external_package(yoda 1.1.0 ${MCGENPATH}/yoda cython=0.19.1 )
LCG_external_package(hydjet 1.8 ${MCGENPATH}/hydjet author=1_8 )
LCG_external_package(tauola 28.121.2 ${MCGENPATH}/tauola )
LCG_external_package(jimmy 4.31.3 ${MCGENPATH}/jimmy )
LCG_external_package(hydjet++ 2.1 ${MCGENPATH}/hydjet++ author=2_1)
LCG_external_package(alpgen 2.1.4 ${MCGENPATH}/alpgen author=214 )
LCG_external_package(pyquen 1.5.1 ${MCGENPATH}/pyquen author=1_5)
LCG_external_package(baurmc 1.0 ${MCGENPATH}/baurmc )
LCG_external_package(professor 1.3.3 ${MCGENPATH}/professor )
if(${LCG_COMP}${LCG_COMPVERS} STRGREATER gcc45)
LCG_external_package(madgraph5v2 2.0.0.beta3 ${MCGENPATH}/madgraph5 )
endif()
LCG_external_package(jhu 3.1.8 ${MCGENPATH}/jhu )
# please keep alphabetic order and the structure (tabbing).
# it makes it much easier to edit/read this file!
# Application Area Projects
LCG_AA_project(COOL COOL_2_9_2)
LCG_AA_project(CORAL CORAL_2_4_2)
LCG_AA_project(RELAX RELAX_1_3_0p)
LCG_AA_project(ROOT 5.34.19)
LCG_external_package(Geant4 9.6.p03 CLHEP=2.1.4.1)
# Externals
LCG_external_package(4suite 1.0.2p1 )
LCG_external_package(AIDA 3.2.1 )
LCG_external_package(blas 20110419 )
LCG_external_package(Boost 1.55.0 )
LCG_external_package(CLHEP 2.1.4.1 clhep )
LCG_external_package(cmaketools 1.1 )
LCG_external_package(cmt v1r20p20090520 )
LCG_external_package(coin3d 3.1.3p2 )
LCG_external_package(coverage 3.5.2 )
LCG_external_package(CppUnit 1.12.1_p1 author=1.12.1 )
LCG_external_package(cx_oracle 5.1.1 )
if(NOT ${LCG_OS} STREQUAL mac)
LCG_external_package(Davix 0.2.10 )
endif()
LCG_external_package(DD4hep v00-09 )
LCG_external_package(doxygen 1.8.2 )
LCG_external_package(expat 2.0.1 )
LCG_external_package(fastjet 3.0.6 )
LCG_external_package(fftw 3.1.2 fftw3 )
LCG_external_package(Frontier_Client 2.8.10 frontier_client)
LCG_external_package(GCCXML 0.9.0_20131026 gccxml )
LCG_external_package(genshi 0.6 )
LCG_external_package(graphviz 2.28.0 )
LCG_external_package(GSL 1.10 )
LCG_external_package(HepMC 2.06.08 )
LCG_external_package(HepPDT 2.06.01 )
LCG_external_package(ipython 0.12.1 )
LCG_external_package(json 2.5.2 )
LCG_external_package(lapack 3.5.0 )
LCG_external_package(LCIO v02-04-03 )
LCG_external_package(lcov 1.9 )
LCG_external_package(libsvm 2.86 )
LCG_external_package(libtool 1.5.26 )
LCG_external_package(lxml 2.3 )
LCG_external_package(matplotlib 1.3.1 )
LCG_external_package(minuit 5.27.02 )
LCG_external_package(mock 0.8.0 )
LCG_external_package(multiprocessing 2.6.2.1 )
LCG_external_package(mysql 5.5.27 )
LCG_external_package(mysql_python 1.2.3 )
LCG_external_package(nose 1.1.2 )
LCG_external_package(numpy 1.8.0 )
LCG_external_package(oracle 11.2.0.3.0 )
LCG_external_package(pacparser 1.3.1 )
LCG_external_package(pcre 8.34 )
LCG_external_package(processing 0.52 )
LCG_external_package(py 1.4.8 )
LCG_external_package(py2neo 1.4.6 )
LCG_external_package(pyanalysis 1.4 )
LCG_external_package(pydot 1.0.28 )
LCG_external_package(pygraphics 1.4 )
LCG_external_package(pygsi 0.5 )
LCG_external_package(pylint 0.26.0 )
LCG_external_package(pyminuit 0.0.1 )
LCG_external_package(pyparsing 1.5.6 )
LCG_external_package(pyqt 4.9.5 )
LCG_external_package(pytest 2.2.4 )
LCG_external_package(Python 2.7.6 )
LCG_external_package(PythonFWK 2.7.6 Python )
LCG_external_package(pytools 1.8 )
LCG_external_package(pytz 2014.7 )
LCG_external_package(pyxml 0.8.4p1 )
LCG_external_package(QMtest 2.4.1 )
LCG_external_package(Qt 4.8.4 qt )
LCG_external_package(qwt 6.0.1 )
LCG_external_package(scipy 0.10.0 )
LCG_external_package(setuptools 0.6c11 )
LCG_external_package(sip 4.14 )
LCG_external_package(soqt 1.5.0 )
LCG_external_package(sqlalchemy 0.7.7 )
LCG_external_package(sqlite 3070900 )
LCG_external_package(stomppy 3.1.3 )
LCG_external_package(storm 0.19 )
LCG_external_package(swig 2.0.11 author=2.0.11 )
LCG_external_package(sympy 0.7.1 )
LCG_external_package(tbb 42_20140122 )
LCG_external_package(tcmalloc 1.7p3 )
if(NOT ${LCG_OS}${LCG_OSVERS} STREQUAL slc6) # uuid is not distributed with SLC6
LCG_external_package(uuid 1.42 )
endif()
if(NOT ${LCG_OS}${LCG_OSVERS} STREQUAL mac109 AND NOT LCG_TARGET MATCHES "icc" ) # valgrind does not work yet with mac109 and icc
LCG_external_package(valgrind 3.9.0 )
endif()
LCG_external_package(vdt 0.3.6 )
LCG_external_package(XercesC 3.1.1p1 author=3.1.1 )
LCG_external_package(xqilla 2.2.4p1 )
LCG_external_package(xrootd 3.3.6 )
if(NOT ${LCG_OS} STREQUAL mac)
LCG_external_package(xrootd_python 0.1.3 )
endif()
#---EMI-2 grid externals and other binary packages---------------------
if(NOT ${LCG_OS} STREQUAL mac)
LCG_external_package(libunwind 5c2cade )
LCG_external_package(igprof 5.9.6 )
if (NOT ${LCG_ARCH} STREQUAL i686)
LCG_external_package(CASTOR 2.1.13-6 castor )
LCG_external_package(cream 1.14.0-4 Grid/cream )
LCG_external_package(dcap 2.47.7-1 Grid/dcap )
LCG_external_package(dm-util 1.15.0-0 Grid/dm-util )
LCG_external_package(dpm 1.8.5-1 Grid/DPM )
LCG_external_package(epel 20130408 Grid/epel )
LCG_external_package(FTS 2.2.8emi2 Grid/FTS )
if(${LCG_OS}${LCG_OSVERS} STREQUAL slc6)
LCG_external_package(FTS3 0.0.1-88 Grid/FTS3 )
endif()
LCG_external_package(gfal 1.13.0-0 Grid/gfal )
LCG_external_package(gfal2 2.2.0-1 Grid/gfal2 )
LCG_external_package(gridftp_ifce 2.3.1-0 Grid/gridftp-ifce )
LCG_external_package(gridsite 1.7.25-1.emi2 Grid/gridsite )
LCG_external_package(is_ifce 1.15.0-0 Grid/is-ifce )
LCG_external_package(lb 3.2.9 Grid/lb )
LCG_external_package(lcgdmcommon 1.8.5-1 Grid/lcg-dm-common)
LCG_external_package(lcginfosites 3.1.0-3 Grid/lcg-infosites)
LCG_external_package(lfc 1.8.5-1 Grid/LFC )
LCG_external_package(srm_ifce 1.13.0-0 Grid/srm-ifce )
LCG_external_package(voms 2.0.9-1 Grid/voms )
LCG_external_package(WMS 3.4.0 Grid/WMS )
endif()
endif()
#---Additional External packages------(Generators)-----------------
set(MCGENPATH MCGenerators)
#LCG_external_package(powheg-box r2092 ${MCGENPATH}/powheg-box )
LCG_external_package(lhapdf 5.9.1 ${MCGENPATH}/lhapdf )
LCG_external_package(lhapdfsets 5.9.1 lhapdfsets )
LCG_external_package(lhapdf6 6.1.3 ${MCGENPATH}/lhapdf6 )
LCG_external_package(lhapdf6sets 6.1.3 lhapdf6sets )
LCG_external_package(pythia8 185 ${MCGENPATH}/pythia8 author=185 )
LCG_external_package(sacrifice 0.9.9 ${MCGENPATH}/sacrifice pythia8=185)
LCG_external_package(thepeg 1.9.0a ${MCGENPATH}/thepeg )
LCG_external_package(herwig++ 2.7.0a ${MCGENPATH}/herwig++ thepeg=1.9.0a )
LCG_external_package(tauola++ 1.1.4 ${MCGENPATH}/tauola++ )
LCG_external_package(pythia6 428.2 ${MCGENPATH}/pythia6 author=6.4.28 hepevt=10000 )
LCG_external_package(agile 1.4.1 ${MCGENPATH}/agile )
LCG_external_package(photos++ 3.56 ${MCGENPATH}/photos++ author=3.56 )
LCG_external_package(photos 215.4 ${MCGENPATH}/photos )
LCG_external_package(evtgen 1.3.0 ${MCGENPATH}/evtgen tag=R01-03-00 pythia8=185 tauola++=1.1.4)
LCG_external_package(rivet 2.1.2 ${MCGENPATH}/rivet yoda=1.1.0 )
LCG_external_package(sherpa 2.1.1 ${MCGENPATH}/sherpa author=2.1.1 hepevt=10000)
LCG_external_package(hepmcanalysis 3.4.14 ${MCGENPATH}/hepmcanalysis author=00-03-04-14 CLHEP=1.9.4.7 )
LCG_external_package(mctester 1.25.0 ${MCGENPATH}/mctester )
LCG_external_package(hijing 1.383bs.2 ${MCGENPATH}/hijing )
LCG_external_package(starlight r43 ${MCGENPATH}/starlight )
LCG_external_package(herwig 6.521.2 ${MCGENPATH}/herwig )
LCG_external_package(crmcold v3400 ${MCGENPATH}/crmc )
LCG_external_package(crmc 1.4 ${MCGENPATH}/crmc )
LCG_external_package(cython 0.19.1 ${MCGENPATH}/cython )
LCG_external_package(yamlcpp 0.3.0 ${MCGENPATH}/yamlcpp )
LCG_external_package(yoda 1.1.0 ${MCGENPATH}/yoda cython=0.19.1 )
LCG_external_package(hydjet 1.8 ${MCGENPATH}/hydjet author=1_8 )
LCG_external_package(tauola 28.121.2 ${MCGENPATH}/tauola )
LCG_external_package(jimmy 4.31.3 ${MCGENPATH}/jimmy )
LCG_external_package(hydjet++ 2.1 ${MCGENPATH}/hydjet++ author=2_1)
LCG_external_package(alpgen 2.1.4 ${MCGENPATH}/alpgen author=214 )
LCG_external_package(pyquen 1.5.1 ${MCGENPATH}/pyquen author=1_5)
LCG_external_package(baurmc 1.0 ${MCGENPATH}/baurmc )
LCG_external_package(professor 1.3.3 ${MCGENPATH}/professor )
if(${LCG_COMP}${LCG_COMPVERS} STRGREATER gcc45)
LCG_external_package(madgraph5v2 2.0.0.beta3 ${MCGENPATH}/madgraph5 )
endif()
LCG_external_package(jhu 3.1.8 ${MCGENPATH}/jhu )
# please keep alphabetic order and the structure (tabbing).
# it makes it much easier to edit/read this file!
# Application Area Projects
LCG_AA_project(RELAX RELAX_1_3_0p)
LCG_AA_project(ROOT 5.34.19)
LCG_external_package(Geant4 9.6.p03 CLHEP=2.1.4.1)
# Externals
LCG_external_package(4suite 1.0.2p1 )
LCG_external_package(AIDA 3.2.1 )
LCG_external_package(blas 20110419 )
LCG_external_package(Boost 1.55.0 )
LCG_external_package(CLHEP 2.1.4.1 clhep )
LCG_external_package(cmaketools 1.1 )
LCG_external_package(coin3d 3.1.3p2 )
LCG_external_package(coverage 3.5.2 )
LCG_external_package(CppUnit 1.12.1_p1 author=1.12.1 )
LCG_external_package(cx_oracle 5.1.1 )
if(NOT ${LCG_OS} STREQUAL mac)
LCG_external_package(Davix 0.2.10 )
endif()
LCG_external_package(DD4hep v00-09 )
LCG_external_package(doxygen 1.8.2 )
LCG_external_package(expat 2.0.1 )
LCG_external_package(fastjet 3.0.6 )
LCG_external_package(fftw 3.1.2 fftw3 )
LCG_external_package(Frontier_Client 2.8.10 frontier_client)
LCG_external_package(GCCXML 0.9.0_20131026 gccxml )
LCG_external_package(genshi 0.6 )
LCG_external_package(graphviz 2.28.0 )
LCG_external_package(GSL 1.10 )
LCG_external_package(HepMC 2.06.08 )
LCG_external_package(HepPDT 2.06.01 )
LCG_external_package(ipython 0.12.1 )
LCG_external_package(json 2.5.2 )
LCG_external_package(lapack 3.5.0 )
LCG_external_package(LCIO v02-04-03 )
LCG_external_package(lcov 1.9 )
LCG_external_package(libsvm 2.86 )
LCG_external_package(libtool 1.5.26 )
LCG_external_package(lxml 2.3 )
LCG_external_package(matplotlib 1.3.1 )
LCG_external_package(minuit 5.27.02 )
LCG_external_package(mock 0.8.0 )
LCG_external_package(multiprocessing 2.6.2.1 )
LCG_external_package(mysql 5.5.27 )
LCG_external_package(mysql_python 1.2.3 )
LCG_external_package(nose 1.1.2 )
LCG_external_package(numpy 1.8.0 )
LCG_external_package(oracle 11.2.0.3.0 )
LCG_external_package(pacparser 1.3.1 )
LCG_external_package(pcre 8.34 )
LCG_external_package(processing 0.52 )
LCG_external_package(py 1.4.8 )
LCG_external_package(py2neo 1.4.6 )
LCG_external_package(pyanalysis 1.4 )
LCG_external_package(pydot 1.0.28 )
LCG_external_package(pygraphics 1.4 )
LCG_external_package(pygsi 0.5 )
LCG_external_package(pylint 0.26.0 )
LCG_external_package(pyminuit 0.0.1 )
LCG_external_package(pyparsing 1.5.6 )
LCG_external_package(pyqt 4.9.5 )
LCG_external_package(pytest 2.2.4 )
LCG_external_package(Python 2.7.6 )
LCG_external_package(PythonFWK 2.7.6 Python )
LCG_external_package(pytools 1.8 )
LCG_external_package(pytz 2014.7 )
LCG_external_package(pyxml 0.8.4p1 )
LCG_external_package(QMtest 2.4.1 )
LCG_external_package(Qt 4.8.4 qt )
LCG_external_package(qwt 6.0.1 )
LCG_external_package(scipy 0.10.0 )
LCG_external_package(setuptools 0.6c11 )
LCG_external_package(sip 4.14 )
LCG_external_package(soqt 1.5.0 )
LCG_external_package(sqlalchemy 0.7.7 )
LCG_external_package(sqlite 3070900 )
LCG_external_package(stomppy 3.1.3 )
LCG_external_package(storm 0.19 )
LCG_external_package(swig 2.0.11 author=2.0.11 )
LCG_external_package(sympy 0.7.1 )
LCG_external_package(tbb 42_20140122 )
LCG_external_package(tcmalloc 1.7p3 )
if(NOT ${LCG_OS}${LCG_OSVERS} STREQUAL slc6) # uuid is not distributed with SLC6
LCG_external_package(uuid 1.42 )
endif()
if(NOT ${LCG_OS}${LCG_OSVERS} STREQUAL mac109 AND NOT LCG_TARGET MATCHES "icc" ) # valgrind does not work yet with mac109 and icc
LCG_external_package(valgrind 3.9.0 )
endif()
LCG_external_package(vdt 0.3.6 )
LCG_external_package(XercesC 3.1.1p1 author=3.1.1 )
LCG_external_package(xqilla 2.2.4p1 )
LCG_external_package(xrootd 3.3.6 )
if(NOT ${LCG_OS} STREQUAL mac)
LCG_external_package(xrootd_python 0.1.3 )
endif()
#---EMI-2 grid externals and other binary packages---------------------
if(NOT ${LCG_OS} STREQUAL mac)
LCG_external_package(libunwind 5c2cade )
LCG_external_package(igprof 5.9.6 )
if (NOT ${LCG_ARCH} STREQUAL i686)
LCG_external_package(CASTOR 2.1.13-6 castor )
LCG_external_package(cream 1.14.0-4 Grid/cream )
LCG_external_package(dcap 2.47.7-1 Grid/dcap )
LCG_external_package(dm-util 1.15.0-0 Grid/dm-util )
LCG_external_package(dpm 1.8.5-1 Grid/DPM )
LCG_external_package(epel 20130408 Grid/epel )
LCG_external_package(FTS 2.2.8emi2 Grid/FTS )
if(${LCG_OS}${LCG_OSVERS} STREQUAL slc6)
LCG_external_package(FTS3 0.0.1-88 Grid/FTS3 )
endif()
LCG_external_package(gfal 1.13.0-0 Grid/gfal )
LCG_external_package(gfal2 2.2.0-1 Grid/gfal2 )
LCG_external_package(gridftp_ifce 2.3.1-0 Grid/gridftp-ifce )
LCG_external_package(gridsite 1.7.25-1.emi2 Grid/gridsite )
LCG_external_package(is_ifce 1.15.0-0 Grid/is-ifce )
LCG_external_package(lb 3.2.9 Grid/lb )
LCG_external_package(lcgdmcommon 1.8.5-1 Grid/lcg-dm-common)
LCG_external_package(lcginfosites 3.1.0-3 Grid/lcg-infosites)
LCG_external_package(lfc 1.8.5-1 Grid/LFC )
LCG_external_package(srm_ifce 1.13.0-0 Grid/srm-ifce )
LCG_external_package(voms 2.0.9-1 Grid/voms )
LCG_external_package(WMS 3.4.0 Grid/WMS )
endif()
endif()
#---Additional External packages------(Generators)-----------------
set(MCGENPATH MCGenerators)
LCG_external_package(lhapdf 5.9.1 ${MCGENPATH}/lhapdf )
LCG_external_package(lhapdfsets 5.9.1 lhapdfsets )
LCG_external_package(lhapdf6 6.1.3 ${MCGENPATH}/lhapdf6 )
LCG_external_package(lhapdf6sets 6.1.3 lhapdf6sets )
LCG_external_package(pythia8 185 ${MCGENPATH}/pythia8 author=185 )
LCG_external_package(sacrifice 0.9.9 ${MCGENPATH}/sacrifice pythia8=185)
LCG_external_package(thepeg 1.9.0a ${MCGENPATH}/thepeg )
LCG_external_package(herwig++ 2.7.0a ${MCGENPATH}/herwig++ thepeg=1.9.0a )
LCG_external_package(tauola++ 1.1.4 ${MCGENPATH}/tauola++ )
LCG_external_package(pythia6 428.2 ${MCGENPATH}/pythia6 author=6.4.28 hepevt=10000 )
LCG_external_package(agile 1.4.1 ${MCGENPATH}/agile )
LCG_external_package(photos++ 3.56 ${MCGENPATH}/photos++ author=3.56 )
LCG_external_package(photos 215.4 ${MCGENPATH}/photos )
LCG_external_package(evtgen 1.3.0 ${MCGENPATH}/evtgen tag=R01-03-00 pythia8=185 tauola++=1.1.4)
LCG_external_package(rivet 2.1.2 ${MCGENPATH}/rivet yoda=1.1.0 )
LCG_external_package(sherpa 2.1.1 ${MCGENPATH}/sherpa author=2.1.1 hepevt=10000)
LCG_external_package(hepmcanalysis 3.4.14 ${MCGENPATH}/hepmcanalysis author=00-03-04-14 CLHEP=1.9.4.7 )
LCG_external_package(mctester 1.25.0 ${MCGENPATH}/mctester )