Back to home page

sPhenix code displayed by LXR

 
 

    


Warning, /JETSCAPE/jail/srcCMakeLists.txt is written in an unsupported language. File is not indexed.

0001 cmake_minimum_required(VERSION 3.0 FATAL_ERROR)
0002 project (libJetScape)
0003 
0004 #for MacOSX
0005 cmake_policy(SET CMP0042 NEW)
0006 
0007 set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "../lib/")
0008 
0009 set (SOURCES
0010   JetScape.cc
0011   JetScapeTask.cc
0012   tinyxml2.cc
0013   FluidDynamics.cc
0014   HardProcess.cc
0015   Collision.cc
0016   TrentoInitial.cc
0017   JetScapeLogger.cc
0018   JetScapeXML.cc
0019   JetEnergyLoss.cc
0020   JetScapeModuleBase.cc
0021   JetEnergyLossManager.cc
0022   JetScapeSignalManager.cc
0023   JetScapeWriterAscii.cc
0024   JetScapeEvent.cc
0025   JetScapeTaskSupport.cc
0026   JetScapeParticles.cc
0027   ../jet/JetClass.cpp
0028   ../jet/fjcore.cc
0029   ../jet/PartonShower.cc
0030   InitialState.cc
0031   PartonShowerGenerator.cc
0032   PartonPrinter.cc
0033   HadronizationManager.cc
0034   Hadronization.cc
0035   SoftParticlization.cc
0036 ) 
0037 
0038 if(${ZLIB_FOUND})
0039     set (SOURCES ${SOURCES}  gzstream.cc JetScapeWriterAsciiGZ.cc)
0040 endif()
0041 
0042 if (${HEPMC_FOUND})
0043     set (SOURCES ${SOURCES} JetScapeWriterHepMC.cc)
0044 endif(${HEPMC_FOUND})
0045 
0046 add_library(JetScape SHARED ${SOURCES})
0047 
0048 if(${ZLIB_FOUND})
0049     target_link_libraries(JetScape ${ZLIB_LIBRARIES})
0050 endif()
0051 
0052 if (${HEPMC_FOUND})
0053     set_target_properties(JetScape PROPERTIES COMPILE_FLAGS "-DUSE_HEPMC")
0054     target_link_libraries(JetScape -L${HEPMC_LIB_DIR} -lHepMC)
0055 endif()
0056 
0057 if (${ROOT_FOUND})
0058     target_link_libraries(JetScape ${ROOT_LIBRARIES})
0059 endif()
0060 
0061 add_subdirectory(test)
0062 
0063 file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/data_table)
0064 file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/data_table/
0065             DESTINATION ${CMAKE_BINARY_DIR}/data_table)
0066 
0067 target_link_libraries(JetScape libtrento ${Boost_LIBRARIES} ${HDF5_LIBRARIES})
0068 
0069 #target_link_libraries(JetScape JetScapeHydro GTL)
0070 target_link_libraries(JetScape JetScapeHydro GTL ${PYTHIA8_LIBRARIES} )
0071 #install(TARGETS JetScape DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/lib)
0072 
0073 #add_library(JetScape STATIC ${SOURCES})
0074 #Set the location for library installation -- i.e., /usr/lib in this case
0075 #install(TARGETS xxxxx DESTINATION xxxx/lib)
0076 
0077 # -------------------------------------------------------------------------