Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/g3tog4/sources.cmake

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 ]

Diff markup

Differences between /g3tog4/sources.cmake (Version 11.3.0) and /g3tog4/sources.cmake (Version 9.6.p1)


  1 # - G3toG4 module build definition             <<   1 #------------------------------------------------------------------------------
                                                   >>   2 # sources.cmake
                                                   >>   3 # Module : G3toG4
                                                   >>   4 # Package: Geant4.src.G3toG4
                                                   >>   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 # $Id: sources.cmake,v 1.1 2010-09-29 18:40:13 bmorgan Exp $
                                                   >>  15 #
                                                   >>  16 #------------------------------------------------------------------------------
  2                                                    17 
                                                   >>  18 # List external includes needed.
                                                   >>  19 include_directories(${CLHEP_INCLUDE_DIRS})
                                                   >>  20 
                                                   >>  21 # List internal includes needed.
                                                   >>  22 include_directories(${CMAKE_SOURCE_DIR}/source/digits_hits/detector/include)
                                                   >>  23 include_directories(${CMAKE_SOURCE_DIR}/source/digits_hits/hits/include)
                                                   >>  24 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/magneticfield/include)
                                                   >>  25 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/include)
                                                   >>  26 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/BREPS/include)
                                                   >>  27 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/Boolean/include)
                                                   >>  28 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/CSG/include)
                                                   >>  29 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/specific/include)
                                                   >>  30 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include)
                                                   >>  31 include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
                                                   >>  32 include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
                                                   >>  33 include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
                                                   >>  34 include_directories(${CMAKE_SOURCE_DIR}/source/graphics_reps/include)
                                                   >>  35 include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
                                                   >>  36 include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
                                                   >>  37 include_directories(${CMAKE_SOURCE_DIR}/source/processes/decay/include)
                                                   >>  38 include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
                                                   >>  39 include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
                                                   >>  40 include_directories(${CMAKE_SOURCE_DIR}/source/tracking/include)
                                                   >>  41 
                                                   >>  42 #
  3 # Define the Geant4 Module.                        43 # Define the Geant4 Module.
  4 geant4_add_module(G3toG4                       <<  44 #
  5   PUBLIC_HEADERS                               <<  45 include(Geant4MacroDefineModule)
  6     G3DetTable.hh                              <<  46 GEANT4_DEFINE_MODULE(NAME G3toG4
  7     G3DetTableEntry.hh                         <<  47     HEADERS
  8     G3Division.hh                              <<  48         G3DetTable.hh
  9     G3EleTable.hh                              <<  49         G3DetTableEntry.hh
 10     G3G4Interface.hh                           <<  50         G3Division.hh
 11     G3MatTable.hh                              <<  51         G3EleTable.hh
 12     G3MatTableEntry.hh                         <<  52         G3G4Interface.hh
 13     G3MedTable.hh                              <<  53         G3MatTable.hh
 14     G3MedTableEntry.hh                         <<  54         G3MatTableEntry.hh
 15     G3PartTable.hh                             <<  55         G3MedTable.hh
 16     G3Pos.hh                                   <<  56         G3MedTableEntry.hh
 17     G3RotTable.hh                              <<  57         G3PartTable.hh
 18     G3RotTableEntry.hh                         <<  58         G3Pos.hh
 19     G3SensVolVector.hh                         <<  59         G3RotTable.hh
 20     G3VolTable.hh                              <<  60         G3RotTableEntry.hh
 21     G3VolTableEntry.hh                         <<  61         G3SensVolVector.hh
 22     G3toG4.hh                                  <<  62         G3VolTable.hh
 23     G3toG4BuildTree.hh                         <<  63         G3VolTableEntry.hh
 24     G3toG4Defs.hh                              <<  64         G3toG4.hh
 25     G3toG4MANY.hh                              <<  65         G3toG4BuildTree.hh
 26     G3toG4MakeSolid.hh                         <<  66         G3toG4Defs.hh
 27     G3toG4RotationMatrix.hh                    <<  67         G3toG4MANY.hh
 28   SOURCES                                      <<  68         G3toG4MakeSolid.hh
 29     G3DetTable.cc                              <<  69         G3toG4RotationMatrix.hh
 30     G3DetTableEntry.cc                         <<  70     SOURCES
 31     G3Division.cc                              <<  71         G3DetTable.cc
 32     G3EleTable.cc                              <<  72         G3DetTableEntry.cc
 33     G3MatTable.cc                              <<  73         G3Division.cc
 34     G3MatTableEntry.cc                         <<  74         G3EleTable.cc
 35     G3MedTable.cc                              <<  75         G3MatTable.cc
 36     G3MedTableEntry.cc                         <<  76         G3MatTableEntry.cc
 37     G3NegVolPars.cc                            <<  77         G3MedTable.cc
 38     G3PartTable.cc                             <<  78         G3MedTableEntry.cc
 39     G3Pos.cc                                   <<  79         G3NegVolPars.cc
 40     G3RotTable.cc                              <<  80         G3PartTable.cc
 41     G3RotTableEntry.cc                         <<  81         G3Pos.cc
 42     G3VolTable.cc                              <<  82         G3RotTable.cc
 43     G3VolTableEntry.cc                         <<  83         G3RotTableEntry.cc
 44     G3toG4BuildTree.cc                         <<  84         G3VolTable.cc
 45     G3toG4MANY.cc                              <<  85         G3VolTableEntry.cc
 46     G3toG4MakeSolid.cc                         <<  86         G3toG4BuildTree.cc
 47     G3toG4RotationMatrix.cc                    <<  87         G3toG4MANY.cc
 48     G4BuildGeom.cc                             <<  88         G3toG4MakeSolid.cc
 49     G4ggclos.cc                                <<  89         G3toG4RotationMatrix.cc
 50     G4gsatt.cc                                 <<  90         G4BuildGeom.cc
 51     G4gsbool.cc                                <<  91         G4ggclos.cc
 52     G4gsdet.cc                                 <<  92         G4gsatt.cc
 53     G4gsdeta.cc                                <<  93         G4gsbool.cc
 54     G4gsdetd.cc                                <<  94         G4gsdet.cc
 55     G4gsdeth.cc                                <<  95         G4gsdeta.cc
 56     G4gsdetu.cc                                <<  96         G4gsdetd.cc
 57     G4gsdetv.cc                                <<  97         G4gsdeth.cc
 58     G4gsdk.cc                                  <<  98         G4gsdetu.cc
 59     G4gsdvn.cc                                 <<  99         G4gsdetv.cc
 60     G4gsdvn2.cc                                << 100         G4gsdk.cc
 61     G4gsdvt.cc                                 << 101         G4gsdvn.cc
 62     G4gsdvt2.cc                                << 102         G4gsdvn2.cc
 63     G4gsdvx.cc                                 << 103         G4gsdvt.cc
 64     G4gsmate.cc                                << 104         G4gsdvt2.cc
 65     G4gsmixt.cc                                << 105         G4gsdvx.cc
 66     G4gspart.cc                                << 106         G4gsmate.cc
 67     G4gspos.cc                                 << 107         G4gsmixt.cc
 68     G4gsposp.cc                                << 108         G4gspart.cc
 69     G4gsrotm.cc                                << 109         G4gspos.cc
 70     G4gstmed.cc                                << 110         G4gsposp.cc
 71     G4gstpar.cc                                << 111         G4gsrotm.cc
 72     G4gsvolu.cc                                << 112         G4gstmed.cc
 73     clparse.cc)                                << 113         G4gstpar.cc
                                                   >> 114         G4gsvolu.cc
                                                   >> 115         clparse.cc
                                                   >> 116     GRANULAR_DEPENDENCIES
                                                   >> 117         G4brep
                                                   >> 118         G4csg
                                                   >> 119         G4decay
                                                   >> 120         G4detector
                                                   >> 121         G4geomBoolean
                                                   >> 122         G4geometrymng
                                                   >> 123         G4globman
                                                   >> 124         G4graphics_reps
                                                   >> 125         G4hits
                                                   >> 126         G4magneticfield
                                                   >> 127         G4materials
                                                   >> 128         G4partman
                                                   >> 129         G4procman
                                                   >> 130         G4specsolids
                                                   >> 131         G4track
                                                   >> 132         G4tracking
                                                   >> 133         G4volumes
                                                   >> 134     GLOBAL_DEPENDENCIES
                                                   >> 135         G4digits_hits
                                                   >> 136         G4geometry
                                                   >> 137         G4global
                                                   >> 138         G4graphics_reps
                                                   >> 139         G4materials
                                                   >> 140         G4particles
                                                   >> 141         G4processes
                                                   >> 142         G4track
                                                   >> 143         G4tracking
                                                   >> 144     LINK_LIBRARIES
                                                   >> 145 )
                                                   >> 146 
                                                   >> 147 # List any source specific properties here
 74                                                   148 
 75 geant4_module_link_libraries(G3toG4            << 
 76   PUBLIC                                       << 
 77     G4detector                                 << 
 78     G4geometrymng                              << 
 79     G4partman                                  << 
 80     G4materials                                << 
 81     G4globman                                  << 
 82     G4hepgeometry                              << 
 83   PRIVATE                                      << 
 84     G4decay                                    << 
 85     G4procman                                  << 
 86     G4csg                                      << 
 87     G4specsolids                               << 
 88     G4magneticfield                            << 
 89     G4volumes                                  << 
 90     G4geomBoolean                              << 
 91     G4graphics_reps)                           <<