Geant4 Cross Reference |
1 # - G4leptons module build definition << 1 #------------------------------------------------------------------------------ >> 2 # sources.cmake >> 3 # Module : G4leptons >> 4 # Package: Geant4.src.G4particles.G4leptons >> 5 # >> 6 # Sources description for a library. >> 7 # Lists the sources and headers of the code explicitely. >> 8 # Lists include paths needed. >> 9 # Lists the internal granular and global dependencies of the library. >> 10 # Source specific properties should be added at the end. >> 11 # >> 12 # Generated on : 24/9/2010 >> 13 # >> 14 # >> 15 #------------------------------------------------------------------------------ 2 16 >> 17 # List external includes needed. >> 18 include_directories(${CLHEP_INCLUDE_DIRS}) >> 19 >> 20 # List internal includes needed. >> 21 include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include) >> 22 include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include) >> 23 include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include) >> 24 include_directories(${CMAKE_SOURCE_DIR}/source/materials/include) >> 25 include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include) >> 26 >> 27 # 3 # Define the Geant4 Module. 28 # Define the Geant4 Module. 4 geant4_add_module(G4leptons << 29 # 5 PUBLIC_HEADERS << 30 include(Geant4MacroDefineModule) 6 G4AntiNeutrinoE.hh << 31 GEANT4_DEFINE_MODULE(NAME G4leptons 7 G4AntiNeutrinoMu.hh << 32 HEADERS 8 G4AntiNeutrinoTau.hh << 33 G4AntiNeutrinoE.hh 9 G4Electron.hh << 34 G4AntiNeutrinoMu.hh 10 G4LeptonConstructor.hh << 35 G4AntiNeutrinoTau.hh 11 G4MuonMinus.hh << 36 G4Electron.hh 12 G4MuonPlus.hh << 37 G4LeptonConstructor.hh 13 G4NeutrinoE.hh << 38 G4MuonMinus.hh 14 G4NeutrinoMu.hh << 39 G4MuonPlus.hh 15 G4NeutrinoTau.hh << 40 G4NeutrinoE.hh 16 G4Positron.hh << 41 G4NeutrinoMu.hh 17 G4TauMinus.hh << 42 G4NeutrinoTau.hh 18 G4TauPlus.hh << 43 G4Positron.hh 19 SOURCES << 44 G4TauMinus.hh 20 G4AntiNeutrinoE.cc << 45 G4TauPlus.hh 21 G4AntiNeutrinoMu.cc << 46 SOURCES 22 G4AntiNeutrinoTau.cc << 47 G4AntiNeutrinoE.cc 23 G4Electron.cc << 48 G4AntiNeutrinoMu.cc 24 G4LeptonConstructor.cc << 49 G4AntiNeutrinoTau.cc 25 G4MuonMinus.cc << 50 G4Electron.cc 26 G4MuonPlus.cc << 51 G4LeptonConstructor.cc 27 G4NeutrinoE.cc << 52 G4MuonMinus.cc 28 G4NeutrinoMu.cc << 53 G4MuonPlus.cc 29 G4NeutrinoTau.cc << 54 G4NeutrinoE.cc 30 G4Positron.cc << 55 G4NeutrinoMu.cc 31 G4TauMinus.cc << 56 G4NeutrinoTau.cc 32 G4TauPlus.cc) << 57 G4Positron.cc >> 58 G4TauMinus.cc >> 59 G4TauPlus.cc >> 60 GRANULAR_DEPENDENCIES >> 61 G4globman >> 62 G4materials >> 63 G4partman >> 64 GLOBAL_DEPENDENCIES >> 65 G4global >> 66 G4materials >> 67 LINK_LIBRARIES >> 68 ) >> 69 >> 70 # List any source specific properties here 33 71 34 geant4_module_link_libraries(G4leptons PUBLIC <<