Warning, /JETSCAPE/jail/testCMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.0 FATAL_ERROR)
0002 project (libJetScapeTest)
0003
0004 #for MacOSX
0005 cmake_policy(SET CMP0042 NEW)
0006
0007 set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "../lib/")
0008
0009 set (SOURCES
0010 Gubser_hydro_jetscape.cc
0011 brick_jetscape.cc
0012 InitialFromFile.cc
0013 hydro_file_jetscape.cc
0014 ElossModulesTestMatter.cc
0015 ElossModuleLBT.cc
0016 ElossModulesTestMartini.cc
0017 AdSCFT.cc
0018 PGun.cc
0019 HadronizationModuleTest.cc
0020 ColorlessHad.cc
0021 )
0022
0023 if (music)
0024 set (SOURCES ${SOURCES} music_jetscape.cc)
0025 endif (music)
0026
0027 if (iSS)
0028 set (SOURCES ${SOURCES} iSS_jetscape.cc)
0029 endif (iSS)
0030
0031 if(${PYTHIA8_FOUND})
0032 set (SOURCES ${SOURCES} PythiaGun.cpp)
0033 endif()
0034
0035 if(${HDF5_FOUND})
0036 set (SOURCES ${SOURCES} InitialFromFile.cc)
0037 endif()
0038
0039 add_library(JetScapeTest SHARED ${SOURCES})
0040
0041 if (${HDF5_FOUND})
0042 set_target_properties (JetScapeTest PROPERTIES COMPILE_FLAGS "-DUSE_HDF5")
0043 target_link_libraries (JetScapeTest ${_hdf5_libs})
0044 endif()
0045
0046 if(${MPI_FOUND} AND ${GSL_FOUND})
0047 target_link_libraries (JetScapeTest ${MPI_LIBRARIES} ${GSL_LIBRARIES})
0048 endif()
0049
0050 if (${PYTHIA8_FOUND})
0051 target_link_libraries(JetScapeTest ${PYTHIA8_LIBRARIES})
0052 endif()
0053
0054 target_link_libraries(JetScapeTest JetScape JetScapeHydro hydroFromFile)
0055
0056 if (music)
0057 target_link_libraries(JetScapeTest JetScape JetScapeHydro hydroFromFile iSS_lib music_lib)
0058 endif (music)
0059
0060 if (iSS)
0061 target_link_libraries(JetScapeTest JetScape JetScapeHydro hydroFromFile iSS_lib)
0062 endif (iSS)