Getter for number of MPI
[u/mrichter/AliRoot.git] / PYTHIA8 / CMakelibpythia8.pkg
CommitLineData
7330f0e5 1# -*- mode: CMake -*-
6db31708 2#--------------------------------------------------------------------------------#
3# Package File for pythia8 #
4# Author : Johny Jose (johny.jose@cern.ch) #
5# Variables Defined : #
6# #
7# SRCS - C++ source files #
8# HDRS - C++ header files #
9# DHDR - ROOT Dictionary Linkdef header file #
10# CSRCS - C source files #
11# CHDRS - C header files #
12# EINCLUDE - Include directories #
13# EDEFINE - Compiler definitions #
14# ELIBS - Extra libraries to link #
15# ELIBSDIR - Extra library directories #
16# PACKFFLAGS - Fortran compiler flags for package #
17# PACKCXXFLAGS - C++ compiler flags for package #
18# PACKCFLAGS - C compiler flags for package #
19# PACKSOFLAGS - Shared library linking flags #
20# PACKLDFLAGS - Module linker flags #
21# PACKBLIBS - Libraries to link (Executables only) #
22# EXPORT - Header files to be exported #
23# CINTHDRS - Dictionary header files #
24# CINTAUTOLINK - Set automatic dictionary generation #
25# ARLIBS - Archive Libraries and objects for linking (Executables only) #
26# SHLIBS - Shared Libraries and objects for linking (Executables only) #
27#--------------------------------------------------------------------------------#
28
7330f0e5 29set ( SRCS
c6b60c38 30 pythia8175/src/Analysis.cxx
31 pythia8175/src/Basics.cxx
32 pythia8175/src/BeamParticle.cxx
33 pythia8175/src/BeamRemnants.cxx
34 pythia8175/src/BeamShape.cxx
35 pythia8175/src/BoseEinstein.cxx
36 pythia8175/src/Event.cxx
37 pythia8175/src/FragmentationFlavZpT.cxx
38 pythia8175/src/FragmentationSystems.cxx
39 pythia8175/src/HadronLevel.cxx
40 pythia8175/src/HadronScatter.cxx
41 pythia8175/src/HelicityBasics.cxx
42 pythia8175/src/HelicityMatrixElements.cxx
43 pythia8175/src/HiddenValleyFragmentation.cxx
44 pythia8175/src/History.cxx
45 pythia8175/src/Info.cxx
46 pythia8175/src/LesHouches.cxx
47 pythia8175/src/MergingHooks.cxx
48 pythia8175/src/MiniStringFragmentation.cxx
49 pythia8175/src/MultipartonInteractions.cxx
50 pythia8175/src/ParticleData.cxx
51 pythia8175/src/ParticleDecays.cxx
52 pythia8175/src/PartonDistributions.cxx
53 pythia8175/src/PartonLevel.cxx
54 pythia8175/src/PartonSystems.cxx
55 pythia8175/src/PhaseSpace.cxx
56 pythia8175/src/ProcessContainer.cxx
57 pythia8175/src/ProcessLevel.cxx
58 pythia8175/src/Pythia.cxx
59 pythia8175/src/PythiaStdlib.cxx
60 pythia8175/src/RHadrons.cxx
61 pythia8175/src/ResonanceDecays.cxx
62 pythia8175/src/ResonanceWidths.cxx
63 pythia8175/src/Settings.cxx
64 pythia8175/src/SigmaCompositeness.cxx
65 pythia8175/src/SigmaEW.cxx
66 pythia8175/src/SigmaExtraDim.cxx
67 pythia8175/src/SigmaGeneric.cxx
68 pythia8175/src/SigmaHiggs.cxx
69 pythia8175/src/SigmaLeftRightSym.cxx
70 pythia8175/src/SigmaLeptoquark.cxx
71 pythia8175/src/SigmaNewGaugeBosons.cxx
72 pythia8175/src/SigmaOnia.cxx
73 pythia8175/src/SigmaProcess.cxx
74 pythia8175/src/SigmaQCD.cxx
75 pythia8175/src/SigmaSUSY.cxx
76 pythia8175/src/SigmaTotal.cxx
77 pythia8175/src/SpaceShower.cxx
78 pythia8175/src/StandardModel.cxx
79 pythia8175/src/StringFragmentation.cxx
80 pythia8175/src/SusyCouplings.cxx
81 pythia8175/src/SusyLesHouches.cxx
82 pythia8175/src/TimeShower.cxx
83 pythia8175/src/TauDecays.cxx
84 pythia8175/src/UserHooks.cxx
85 pythia8175/src/SusyResonanceWidths.cxx
7330f0e5 86 )
20febe5e 87
c6b60c38 88set (EINCLUDE PYTHIA8/pythia8175/include)
6db31708 89
90if( ALICE_TARGET STREQUAL "macosxicc")
91
92 string (REGEX REPLACE "-O[^ ]*" "" "$(FFLAGS}")
93
94endif( ALICE_TARGET STREQUAL "macosxicc")
7330f0e5 95
96string(REPLACE "-Weffc++" "" PACKCXXFLAGS ${CXXFLAGS})
97
98string(REPLACE "-Weffc++" "" PACKDCXXFLAGS ${CXXFLAGSNO})