# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
-target_link_libraries(${MODULE})
+
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
# Generate the ROOT map
# Dependecies
-set(LIBDEPS STEERBase STEER ESD lhapdf TEvtGen FASTSIM)
+set(LIBDEPS STEERBase STEER ESD lhapdf TEvtGen FASTSIM THepMCParser)
generate_rootmap("${MODULE}" "${LIBDEPS}" "${CMAKE_CURRENT_SOURCE_DIR}/${MODULE}LinkDef.h")
# Add a library to the project using the specified source files
# Headers from sources
#string(REPLACE ".cxx" ".h" HDRS "${SRCS}")
+# System dependent definitions
+
+if(${CMAKE_SYSTEM} MATCHES Darwin)
+ add_definitions(-DCERNLIB_LXIA64 -DCERNLIB_BLDLIB -DCERNLIB_CZ -DCERNLIB_PPC)
+endif(${CMAKE_SYSTEM} MATCHES Darwin)
+if(${CMAKE_SYSTEM} MATCHES Linux)
+ add_definitions(-DCERNLIB_LINUX -DCERNLIB_BLDLIB -DCERNLIB_CZ)
+endif(${CMAKE_SYSTEM} MATCHES Linux)
+
# Generate the dictionary
# It will create G_ARG1.cxx and G_ARG1.h / ARG1 = function first argument
#get_directory_property(incdirs INCLUDE_DIRECTORIES)
# Generate the ROOT map
# Dependecies
-set(LIBDEPS STEERBase STEER pythia6 lhapdf EVGEN FASTSIM EGPythia6)
+set(LIBDEPS STEERBase STEER pythia6 lhapdf EVGEN FASTSIM EGPythia6 qpythia microcern)
generate_rootmap("${MODULE}" "${LIBDEPS}" "${CMAKE_CURRENT_SOURCE_DIR}/${MODULE}LinkDef.h")
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Generate the ROOT map
# Dependecies
-set(LIBDEPS pythia6 FASTSIM)
+set(LIBDEPS pythia6 FASTSIM microcern)
generate_rootmap("${MODULE}" "${LIBDEPS}" "${CMAKE_CURRENT_SOURCE_DIR}/${MODULE}LinkDef.h")
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
src/History.cxx
src/Info.cxx
src/LesHouches.cxx
+ src/Merging.cxx
src/MergingHooks.cxx
src/MiniStringFragmentation.cxx
src/MultipartonInteractions.cxx
add_library(${MODULE} SHARED ${SRCS})
# Do not generate the ROOT map
+# Dependencies
+set(LIBDEPS lhapdf)
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
target_link_libraries(${MODULE} )
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
-target_link_libraries(${MODULE})
+
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
# Generate the ROOT map
# Dependecies
-set(LIBDEPS EVGEN STEER AliPythia6 lhapdf)
+set(LIBDEPS EVGEN STEER AliPythia6 lhapdf microcern)
generate_rootmap("${MODULE}" "${LIBDEPS}" "${CMAKE_CURRENT_SOURCE_DIR}/${MODULE}LinkDef.h")
# Add a library to the project using the specified source files
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
add_library(${MODULE} SHARED ${SRCS} ${FSRCS})
# Do not generate the ROOT map
-# Dependecies
+# Dependencies
set(LIBDEPS HepMC)
# Additional compilation flags
add_library(${MODULE} SHARED ${SRCS})
# Do not generate the ROOT map
+# Dependecies
+set(LIBDEPS Photos Tauola pythia8175 EvtGen)
# Additional compilation flags
set (EVTGEN_PYTHIA "ON")
add_definitions ("-DEVTGEN_PYTHIA -DEVTGEN_PHOTOS -DEVTGEN_TAUOLA")
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
-target_link_libraries(${MODULE} )
+
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
# Additional includes - alphabetical order except ROOT
include_directories(${ROOT_INCLUDE_DIRS}
${AliRoot_SOURCE_DIR}/TEvtGen
+ ${AliRoot_SOURCE_DIR}/TEvtGen/EvtGen/EvtGenModels
)
# Sources - alphabetical order
Units.cc
)
+set (FSRCS
+ dummy.F
+)
+
# No dictionary
# Add a library to the project using the specified source files
-add_library(${MODULE} SHARED ${SRCS})
+add_library(${MODULE} SHARED ${SRCS} ${FSRCS})
# Do not generate the ROOT map
add_library(${MODULE} SHARED ${SRCS})
# Do not generate the ROOT map
+# Dependencies
+set(LIBDEPS HepMC )
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
-target_link_libraries(${MODULE} )
+
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
# Generate the ROOT map
# Dependecies
-set(LIBDEPS VMC)
+set(LIBDEPS STEERBase STEER EvtGen EvtGenExternal)
generate_rootmap("${MODULE}" "${LIBDEPS}" "${CMAKE_CURRENT_SOURCE_DIR}/${MODULE}LinkDef.h")
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Generate the ROOT map
# Dependecies
-set(LIBDEPS )
+set(LIBDEPS HepMC EG Physics Tree)
generate_rootmap("${MODULE}" "${LIBDEPS}" "${CMAKE_CURRENT_SOURCE_DIR}/${MODULE}LinkDef.h")
# Add a library to the project using the specified source files
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
add_library(${MODULE} SHARED ${SRCS} ${FSRCS})
# Do not generate the ROOT map
+# Dependencies
+set(LIBDEPS HepMC )
# Additional compilation flags
set( CMAKE_Fortran_FLAGS "-O2 -fno-automatic -fno-backslash -ffixed-line-length-132")
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
-target_link_libraries(${MODULE} )
+
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
# Generate the ROOT map
# Dependecies
-set(LIBDEPS STEERBase STEER EVGEN)
+set(LIBDEPS STEERBase STEER EVGEN pythia6 microcern)
generate_rootmap("${MODULE}" "${LIBDEPS}" "${CMAKE_CURRENT_SOURCE_DIR}/${MODULE}LinkDef.h")
# Add a library to the project using the specified source files
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Generate the ROOT map
# Dependecies
-set(LIBDEPS HIJING EVGEN STEER STEERBase )
+set(LIBDEPS HIJING EVGEN STEER STEERBase microcern)
generate_rootmap("${MODULE}" "${LIBDEPS}" "${CMAKE_CURRENT_SOURCE_DIR}/${MODULE}LinkDef.h")
# Add a library to the project using the specified source files
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Generate the ROOT map
# Dependecies
-set(LIBDEPS EVGEN STEER AliPythia6 lhapdf)
+set(LIBDEPS EVGEN STEER AliPythia6 lhapdf pythia6 qpythia microcern)
generate_rootmap("${MODULE}" "${LIBDEPS}" "${CMAKE_CURRENT_SOURCE_DIR}/${MODULE}LinkDef.h")
# Add a library to the project using the specified source files
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
# Additional compilation flags
set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "")
+# Linking the library
+target_link_libraries(${MODULE} ${LIBDEPS})
+
# System dependent: Modify the way the library is build
if(${CMAKE_SYSTEM} MATCHES Darwin)
set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")