Geant4 Cross Reference |
1 # - G4processes category build << 1 #------------------------------------------------------------------------------ 2 # Add (private) allocation export symbol for t << 2 # CMakeLists.txt >> 3 # Module : G4processes >> 4 # Package: Geant4.src.G4processes >> 5 # >> 6 # Top level CMakeLists.txt for a Geant4 Global Library >> 7 # or collection of sublibraries >> 8 # >> 9 # Generated on : 24/9/2010 >> 10 # >> 11 # $Id: CMakeLists.txt,v 1.3 2010-11-23 13:29:25 gcosmo Exp $ >> 12 # >> 13 #------------------------------------------------------------------------------ >> 14 >> 15 # Add allocation export symbol for the EM category 3 add_definitions(-DG4EM_ALLOC_EXPORT) 16 add_definitions(-DG4EM_ALLOC_EXPORT) 4 17 5 # Add (private) allocation export symbol for t << 18 # Add allocation export symbol for the hadronic category 6 add_definitions(-DG4HADRONIC_ALLOC_EXPORT) 19 add_definitions(-DG4HADRONIC_ALLOC_EXPORT) 7 20 8 foreach(modfile << 21 add_subdirectory(biasing) 9 biasing/management/sources.cmake << 22 add_subdirectory(cuts) 10 biasing/generic/sources.cmake << 23 add_subdirectory(decay) 11 biasing/importance/sources.cmake << 24 add_subdirectory(electromagnetic) 12 cuts/sources.cmake << 25 add_subdirectory(hadronic) 13 decay/sources.cmake << 26 add_subdirectory(management) 14 electromagnetic/adjoint/sources.cmake << 27 add_subdirectory(optical) 15 electromagnetic/dna/processes/sources.cmak << 28 add_subdirectory(parameterisation) 16 electromagnetic/dna/models/sources.cmake << 29 add_subdirectory(scoring) 17 electromagnetic/dna/utils/sources.cmake << 30 add_subdirectory(transportation) 18 electromagnetic/dna/management/sources.cma << 31 19 electromagnetic/dna/molecules/management/s << 32 if(NOT GEANT4_BUILD_GRANULAR_LIBS) 20 electromagnetic/dna/molecules/types/source << 33 include(Geant4MacroLibraryTargets) 21 electromagnetic/highenergy/sources.cmake << 34 GEANT4_GLOBAL_LIBRARY_TARGET(NAME G4processes 22 electromagnetic/lowenergy/sources.cmake << 35 COMPONENTS 23 electromagnetic/muons/sources.cmake << 36 biasing/sources.cmake 24 electromagnetic/pii/sources.cmake << 37 cuts/sources.cmake 25 electromagnetic/polarisation/sources.cmake << 38 decay/sources.cmake 26 electromagnetic/standard/sources.cmake << 39 electromagnetic/adjoint/sources.cmake 27 electromagnetic/utils/sources.cmake << 40 electromagnetic/dna/processes/sources.cmake 28 electromagnetic/xrays/sources.cmake << 41 electromagnetic/dna/models/sources.cmake 29 hadronic/cross_sections/sources.cmake << 42 electromagnetic/dna/utils/sources.cmake 30 hadronic/management/sources.cmake << 43 electromagnetic/dna/management/sources.cmake 31 hadronic/models/abla/sources.cmake << 44 electromagnetic/dna/molecules/management/sources.cmake 32 hadronic/models/abrasion/sources.cmake << 45 electromagnetic/dna/molecules/types/sources.cmake 33 hadronic/models/binary_cascade/sources.cma << 46 electromagnetic/highenergy/sources.cmake 34 hadronic/models/cascade/cascade/sources.cm << 47 electromagnetic/lowenergy/sources.cmake 35 hadronic/models/coherent_elastic/sources.c << 48 electromagnetic/muons/sources.cmake 36 hadronic/models/de_excitation/ablation/sou << 49 electromagnetic/pii/sources.cmake 37 hadronic/models/de_excitation/evaporation/ << 50 electromagnetic/polarisation/sources.cmake 38 hadronic/models/de_excitation/fermi_breaku << 51 electromagnetic/standard/sources.cmake 39 hadronic/models/de_excitation/fission/sour << 52 electromagnetic/utils/sources.cmake 40 hadronic/models/de_excitation/gem_evaporat << 53 electromagnetic/xrays/sources.cmake 41 hadronic/models/de_excitation/handler/sour << 54 hadronic/cross_sections/sources.cmake 42 hadronic/models/de_excitation/management/s << 55 hadronic/management/sources.cmake 43 hadronic/models/de_excitation/multifragmen << 56 hadronic/models/abrasion/sources.cmake 44 hadronic/models/de_excitation/photon_evapo << 57 hadronic/models/binary_cascade/sources.cmake 45 hadronic/models/de_excitation/util/sources << 58 hadronic/models/cascade/cascade/sources.cmake 46 hadronic/models/em_dissociation/sources.cm << 59 hadronic/models/cascade/evaporation/sources.cmake 47 hadronic/models/fission/sources.cmake << 60 hadronic/models/cascade/utils/sources.cmake 48 hadronic/models/im_r_matrix/sources.cmake << 61 hadronic/models/chiral_inv_phase_space/body/sources.cmake 49 hadronic/models/inclxx/utils/sources.cmake << 62 hadronic/models/chiral_inv_phase_space/cross_sections/sources.cmake 50 hadronic/models/inclxx/incl_physics/source << 63 hadronic/models/chiral_inv_phase_space/fragmentation/sources.cmake 51 hadronic/models/inclxx/interface/sources.c << 64 hadronic/models/chiral_inv_phase_space/interface/sources.cmake 52 hadronic/models/gamma_nuclear/sources.cmak << 65 hadronic/models/chiral_inv_phase_space/processes/sources.cmake 53 hadronic/models/lend/sources.cmake << 66 hadronic/models/coherent_elastic/sources.cmake 54 hadronic/models/lepto_nuclear/sources.cmak << 67 hadronic/models/de_excitation/ablation/sources.cmake 55 hadronic/models/nudex/sources.cmake << 68 hadronic/models/de_excitation/evaporation/sources.cmake 56 hadronic/models/particle_hp/sources.cmake << 69 hadronic/models/de_excitation/fermi_breakup/sources.cmake 57 hadronic/models/parton_string/diffraction/ << 70 hadronic/models/de_excitation/fission/sources.cmake 58 hadronic/models/parton_string/hadronizatio << 71 hadronic/models/de_excitation/gem_evaporation/sources.cmake 59 hadronic/models/parton_string/management/s << 72 hadronic/models/de_excitation/handler/sources.cmake 60 hadronic/models/parton_string/qgsm/sources << 73 hadronic/models/de_excitation/management/sources.cmake 61 hadronic/models/pre_equilibrium/exciton_mo << 74 hadronic/models/de_excitation/multifragmentation/sources.cmake 62 hadronic/models/qmd/sources.cmake << 75 hadronic/models/de_excitation/photon_evaporation/sources.cmake 63 hadronic/models/quasi_elastic/sources.cmak << 76 hadronic/models/de_excitation/util/sources.cmake 64 hadronic/models/radioactive_decay/sources. << 77 hadronic/models/em_dissociation/sources.cmake 65 hadronic/models/theo_high_energy/sources.c << 78 hadronic/models/high_energy/sources.cmake 66 hadronic/processes/sources.cmake << 79 hadronic/models/im_r_matrix/sources.cmake 67 hadronic/stopping/sources.cmake << 80 hadronic/models/incl/sources.cmake 68 hadronic/util/sources.cmake << 81 hadronic/models/inclxx/utils/sources.cmake 69 management/sources.cmake << 82 hadronic/models/inclxx/incl_physics/sources.cmake 70 optical/sources.cmake << 83 hadronic/models/inclxx/interface/sources.cmake 71 solidstate/phonon/sources.cmake << 84 hadronic/models/isotope_production/sources.cmake 72 solidstate/channeling/sources.cmake << 85 hadronic/models/lend/sources.cmake 73 parameterisation/sources.cmake << 86 hadronic/models/lll_fission/sources.cmake 74 scoring/sources.cmake << 87 hadronic/models/low_energy/sources.cmake 75 transportation/sources.cmake) << 88 hadronic/models/management/sources.cmake 76 include(${modfile}) << 89 hadronic/models/neutron_hp/sources.cmake 77 endforeach() << 90 hadronic/models/parton_string/diffraction/sources.cmake >> 91 hadronic/models/parton_string/hadronization/sources.cmake >> 92 hadronic/models/parton_string/management/sources.cmake >> 93 hadronic/models/parton_string/qgsm/sources.cmake >> 94 hadronic/models/photolepton_hadron/muon_nuclear/sources.cmake >> 95 hadronic/models/pre_equilibrium/exciton_model/sources.cmake >> 96 hadronic/models/qmd/sources.cmake >> 97 hadronic/models/radioactive_decay/sources.cmake >> 98 hadronic/models/quasi_elastic/sources.cmake >> 99 hadronic/models/rpg/sources.cmake >> 100 hadronic/models/theo_high_energy/sources.cmake >> 101 hadronic/models/util/sources.cmake >> 102 hadronic/processes/sources.cmake >> 103 hadronic/stopping/sources.cmake >> 104 hadronic/util/sources.cmake >> 105 management/sources.cmake >> 106 optical/sources.cmake >> 107 parameterisation/sources.cmake >> 108 scoring/sources.cmake >> 109 transportation/sources.cmake >> 110 ) >> 111 endif() 78 112 79 geant4_add_category(G4processes << 80 MODULES << 81 G4biasing_mgt << 82 G4biasing_gen << 83 G4biasing_imp << 84 G4cuts << 85 G4decay << 86 G4emadjoint << 87 G4emdna-processes << 88 G4emdna-models << 89 G4emdna-utils << 90 G4emdna-man << 91 G4emdna-molman << 92 G4emdna-moltypes << 93 G4emhighenergy << 94 G4emlowenergy << 95 G4muons << 96 G4empii << 97 G4empolar << 98 G4emstandard << 99 G4emutils << 100 G4xrays << 101 G4hadronic_xsect << 102 G4hadronic_mgt << 103 G4hadronic_abla << 104 G4hadronic_abrasion << 105 G4hadronic_binary << 106 G4hadronic_bert_cascade << 107 G4hadronic_coherent_elastic << 108 G4hadronic_ablation << 109 G4hadronic_deex_evaporation << 110 G4hadronic_deex_fermi_breakup << 111 G4hadronic_deex_fission << 112 G4hadronic_deex_gem_evaporation << 113 G4hadronic_deex_handler << 114 G4hadronic_deex_management << 115 G4hadronic_deex_multifragmentation << 116 G4hadronic_deex_photon_evaporation << 117 G4hadronic_deex_util << 118 G4hadronic_em_dissociation << 119 G4had_fission << 120 G4had_im_r_matrix << 121 G4hadronic_inclxx_utils << 122 G4hadronic_inclxx_physics << 123 G4hadronic_inclxx_interface << 124 G4had_gamma_nuclear << 125 G4had_lend << 126 G4had_lept_nuclear << 127 G4hadronic_nudex << 128 G4had_par_hp << 129 G4had_string_diff << 130 G4had_string_frag << 131 G4had_string_man << 132 G4hadronic_qgstring << 133 G4had_preequ_exciton << 134 G4hadronic_qmd << 135 G4hadronic_quasi_elastic << 136 G4hadronic_radioactivedecay << 137 G4had_theo_max << 138 G4hadronic_proc << 139 G4hadronic_stop << 140 G4hadronic_util << 141 G4procman << 142 G4optical << 143 G4solidstate_phonon << 144 G4solidstate_channeling << 145 G4parameterisation << 146 G4scoring << 147 G4transportation ) <<