144 lines
3.2 KiB
CMake
144 lines
3.2 KiB
CMake
# - G4specsolids module build definition
|
|
|
|
# Define the Geant4 Module.
|
|
geant4_add_module(G4specsolids
|
|
PUBLIC_HEADERS
|
|
G4ClippablePolygon.hh
|
|
G4ClippablePolygon.icc
|
|
G4Ellipsoid.hh
|
|
G4Ellipsoid.icc
|
|
G4EllipticalCone.hh
|
|
G4EllipticalCone.icc
|
|
G4EllipticalTube.hh
|
|
G4EllipticalTube.icc
|
|
G4EnclosingCylinder.hh
|
|
G4ExtrudedSolid.hh
|
|
G4ExtrudedSolid.icc
|
|
G4GenericPolycone.hh
|
|
G4GenericPolycone.icc
|
|
G4GenericTrap.hh
|
|
G4GenericTrap.icc
|
|
G4Hype.hh
|
|
G4Hype.icc
|
|
G4IntersectingCone.hh
|
|
G4Paraboloid.hh
|
|
G4Paraboloid.icc
|
|
G4PolyPhiFace.hh
|
|
G4PolyPhiFace.icc
|
|
G4Polycone.hh
|
|
G4Polycone.icc
|
|
G4PolyconeHistorical.hh
|
|
G4PolyconeSide.hh
|
|
G4Polyhedra.hh
|
|
G4Polyhedra.icc
|
|
G4PolyhedraHistorical.hh
|
|
G4PolyhedraSide.hh
|
|
G4QuadrangularFacet.hh
|
|
G4QuadrangularFacet.icc
|
|
G4ReduciblePolygon.hh
|
|
G4SolidExtentList.hh
|
|
G4SolidsWorkspace.hh
|
|
G4SurfBits.hh
|
|
G4SurfBits.icc
|
|
G4TessellatedGeometryAlgorithms.hh
|
|
G4TessellatedSolid.hh
|
|
G4Tet.hh
|
|
G4TriangularFacet.hh
|
|
G4TriangularFacet.icc
|
|
G4TwistBoxSide.hh
|
|
G4TwistBoxSide.icc
|
|
G4TwistTrapAlphaSide.hh
|
|
G4TwistTrapAlphaSide.icc
|
|
G4TwistTrapFlatSide.hh
|
|
G4TwistTrapParallelSide.hh
|
|
G4TwistTrapParallelSide.icc
|
|
G4TwistTubsFlatSide.hh
|
|
G4TwistTubsHypeSide.hh
|
|
G4TwistTubsSide.hh
|
|
G4TwistedBox.hh
|
|
G4TwistedTrap.hh
|
|
G4TwistedTrd.hh
|
|
G4TwistedTubs.hh
|
|
G4UEllipsoid.hh
|
|
G4UEllipticalCone.hh
|
|
G4UEllipticalTube.hh
|
|
G4UExtrudedSolid.hh
|
|
G4UGenericPolycone.hh
|
|
G4UGenericTrap.hh
|
|
G4UHype.hh
|
|
G4UParaboloid.hh
|
|
G4UPolycone.hh
|
|
G4UPolyhedra.hh
|
|
G4UHype.hh
|
|
G4UTessellatedSolid.hh
|
|
G4UTet.hh
|
|
G4VCSGface.hh
|
|
G4VCSGfaceted.hh
|
|
G4VFacet.hh
|
|
G4Voxelizer.hh
|
|
G4Voxelizer.icc
|
|
G4VTwistSurface.hh
|
|
G4VTwistSurface.icc
|
|
G4VTwistedFaceted.hh
|
|
SOURCES
|
|
G4ClippablePolygon.cc
|
|
G4Ellipsoid.cc
|
|
G4EllipticalCone.cc
|
|
G4EllipticalTube.cc
|
|
G4EnclosingCylinder.cc
|
|
G4ExtrudedSolid.cc
|
|
G4GenericPolycone.cc
|
|
G4GenericTrap.cc
|
|
G4Hype.cc
|
|
G4IntersectingCone.cc
|
|
G4Paraboloid.cc
|
|
G4PolyPhiFace.cc
|
|
G4Polycone.cc
|
|
G4PolyconeHistorical.cc
|
|
G4PolyconeSide.cc
|
|
G4Polyhedra.cc
|
|
G4PolyhedraHistorical.cc
|
|
G4PolyhedraSide.cc
|
|
G4QuadrangularFacet.cc
|
|
G4ReduciblePolygon.cc
|
|
G4SolidExtentList.cc
|
|
G4SolidsWorkspace.cc
|
|
G4SurfBits.cc
|
|
G4TessellatedGeometryAlgorithms.cc
|
|
G4TessellatedSolid.cc
|
|
G4Tet.cc
|
|
G4TriangularFacet.cc
|
|
G4TwistBoxSide.cc
|
|
G4TwistTrapAlphaSide.cc
|
|
G4TwistTrapFlatSide.cc
|
|
G4TwistTrapParallelSide.cc
|
|
G4TwistTubsFlatSide.cc
|
|
G4TwistTubsHypeSide.cc
|
|
G4TwistTubsSide.cc
|
|
G4TwistedBox.cc
|
|
G4TwistedTrap.cc
|
|
G4TwistedTrd.cc
|
|
G4TwistedTubs.cc
|
|
G4UEllipsoid.cc
|
|
G4UEllipticalCone.cc
|
|
G4UEllipticalTube.cc
|
|
G4UExtrudedSolid.cc
|
|
G4UGenericPolycone.cc
|
|
G4UGenericTrap.cc
|
|
G4UHype.cc
|
|
G4UParaboloid.cc
|
|
G4UPolycone.cc
|
|
G4UPolyhedra.cc
|
|
G4UTessellatedSolid.cc
|
|
G4UTet.cc
|
|
G4VCSGfaceted.cc
|
|
G4VFacet.cc
|
|
G4Voxelizer.cc
|
|
G4VTwistSurface.cc
|
|
G4VTwistedFaceted.cc)
|
|
|
|
geant4_module_link_libraries(G4specsolids
|
|
PUBLIC G4csg G4geometrymng G4hepnumerics G4graphics_reps G4globman G4hepgeometry ${VECGEOM_LIBRARIES}
|
|
PRIVATE G4heprandom)
|
|
|