Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/CMakeLists.txt

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

  1 # - G4processes category build
  2 # Add (private) allocation export symbol for the EM category
  3 add_definitions(-DG4EM_ALLOC_EXPORT)
  4 
  5 # Add (private) allocation export symbol for the hadronic category
  6 add_definitions(-DG4HADRONIC_ALLOC_EXPORT)
  7 
  8 foreach(modfile
  9     biasing/management/sources.cmake
 10     biasing/generic/sources.cmake
 11     biasing/importance/sources.cmake
 12     cuts/sources.cmake
 13     decay/sources.cmake
 14     electromagnetic/adjoint/sources.cmake
 15     electromagnetic/dna/processes/sources.cmake
 16     electromagnetic/dna/models/sources.cmake
 17     electromagnetic/dna/utils/sources.cmake
 18     electromagnetic/dna/management/sources.cmake
 19     electromagnetic/dna/molecules/management/sources.cmake
 20     electromagnetic/dna/molecules/types/sources.cmake
 21     electromagnetic/highenergy/sources.cmake
 22     electromagnetic/lowenergy/sources.cmake
 23     electromagnetic/muons/sources.cmake
 24     electromagnetic/pii/sources.cmake
 25     electromagnetic/polarisation/sources.cmake
 26     electromagnetic/standard/sources.cmake
 27     electromagnetic/utils/sources.cmake
 28     electromagnetic/xrays/sources.cmake
 29     hadronic/cross_sections/sources.cmake
 30     hadronic/management/sources.cmake
 31     hadronic/models/abla/sources.cmake
 32     hadronic/models/abrasion/sources.cmake
 33     hadronic/models/binary_cascade/sources.cmake
 34     hadronic/models/cascade/cascade/sources.cmake
 35     hadronic/models/coherent_elastic/sources.cmake
 36     hadronic/models/de_excitation/ablation/sources.cmake
 37     hadronic/models/de_excitation/evaporation/sources.cmake
 38     hadronic/models/de_excitation/fermi_breakup/sources.cmake
 39     hadronic/models/de_excitation/fission/sources.cmake
 40     hadronic/models/de_excitation/gem_evaporation/sources.cmake
 41     hadronic/models/de_excitation/handler/sources.cmake
 42     hadronic/models/de_excitation/management/sources.cmake
 43     hadronic/models/de_excitation/multifragmentation/sources.cmake
 44     hadronic/models/de_excitation/photon_evaporation/sources.cmake
 45     hadronic/models/de_excitation/util/sources.cmake
 46     hadronic/models/em_dissociation/sources.cmake
 47     hadronic/models/fission/sources.cmake
 48     hadronic/models/im_r_matrix/sources.cmake
 49     hadronic/models/inclxx/utils/sources.cmake
 50     hadronic/models/inclxx/incl_physics/sources.cmake
 51     hadronic/models/inclxx/interface/sources.cmake
 52     hadronic/models/gamma_nuclear/sources.cmake
 53     hadronic/models/lend/sources.cmake
 54     hadronic/models/lepto_nuclear/sources.cmake
 55     hadronic/models/nudex/sources.cmake
 56     hadronic/models/particle_hp/sources.cmake
 57     hadronic/models/parton_string/diffraction/sources.cmake
 58     hadronic/models/parton_string/hadronization/sources.cmake
 59     hadronic/models/parton_string/management/sources.cmake
 60     hadronic/models/parton_string/qgsm/sources.cmake
 61     hadronic/models/pre_equilibrium/exciton_model/sources.cmake
 62     hadronic/models/qmd/sources.cmake
 63     hadronic/models/quasi_elastic/sources.cmake
 64     hadronic/models/radioactive_decay/sources.cmake
 65     hadronic/models/theo_high_energy/sources.cmake
 66     hadronic/processes/sources.cmake
 67     hadronic/stopping/sources.cmake
 68     hadronic/util/sources.cmake
 69     management/sources.cmake
 70     optical/sources.cmake
 71     solidstate/phonon/sources.cmake
 72     solidstate/channeling/sources.cmake
 73     parameterisation/sources.cmake
 74     scoring/sources.cmake
 75     transportation/sources.cmake)
 76   include(${modfile})
 77 endforeach()
 78 
 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 )