147 lines
4.1 KiB
CMake
147 lines
4.1 KiB
CMake
#------------------------------------------------------------------------------
|
|
# sources.cmake
|
|
# Module : G4magneticfield
|
|
# Package: Geant4.src.G4geometry.G4magneticfield
|
|
#
|
|
# Sources description for a library.
|
|
# Lists the sources and headers of the code explicitely.
|
|
# Lists include paths needed.
|
|
# Lists the internal granular and global dependencies of the library.
|
|
# Source specific properties should be added at the end.
|
|
#
|
|
# Generated on : 29/9/2010
|
|
#
|
|
# $Id: sources.cmake,v 1.3 2010-09-29 20:43:15 bmorgan Exp $
|
|
#
|
|
#------------------------------------------------------------------------------
|
|
|
|
# List external includes needed.
|
|
include_directories(${CLHEP_INCLUDE_DIRS})
|
|
|
|
# List internal includes needed.
|
|
include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
|
|
include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
|
|
include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
|
|
|
|
#
|
|
# Define the Geant4 Module.
|
|
#
|
|
include(Geant4MacroDefineModule)
|
|
GEANT4_DEFINE_MODULE(NAME G4magneticfield
|
|
HEADERS
|
|
G4CachedMagneticField.hh
|
|
G4CashKarpRKF45.hh
|
|
G4ChordFinder.hh
|
|
G4ChordFinder.icc
|
|
G4ChordFinderSaf.hh
|
|
G4ClassicalRK4.hh
|
|
G4ConstRK4.hh
|
|
G4DELPHIMagField.hh
|
|
G4ElectricField.hh
|
|
G4ElectroMagneticField.hh
|
|
G4EqEMFieldWithEDM.hh
|
|
G4EqEMFieldWithSpin.hh
|
|
G4EqGravityField.hh
|
|
G4EqMagElectricField.hh
|
|
G4EquationOfMotion.hh
|
|
G4EquationOfMotion.icc
|
|
G4ErrorMag_UsualEqRhs.hh
|
|
G4ExactHelixStepper.hh
|
|
G4ExplicitEuler.hh
|
|
G4Field.hh
|
|
G4FieldManager.hh
|
|
G4FieldManager.icc
|
|
G4FieldManagerStore.hh
|
|
G4FieldTrack.hh
|
|
G4FieldTrack.icc
|
|
G4HarmonicPolMagField.hh
|
|
G4HelixExplicitEuler.hh
|
|
G4HelixHeum.hh
|
|
G4HelixImplicitEuler.hh
|
|
G4HelixMixedStepper.hh
|
|
G4HelixSimpleRunge.hh
|
|
G4ImplicitEuler.hh
|
|
G4LineCurrentMagField.hh
|
|
G4LineSection.hh
|
|
G4MagErrorStepper.hh
|
|
G4MagErrorStepper.icc
|
|
G4MagHelicalStepper.hh
|
|
G4MagHelicalStepper.icc
|
|
G4MagIntegratorDriver.hh
|
|
G4MagIntegratorDriver.icc
|
|
G4MagIntegratorStepper.hh
|
|
G4MagIntegratorStepper.icc
|
|
G4Mag_EqRhs.hh
|
|
G4Mag_SpinEqRhs.hh
|
|
G4Mag_UsualEqRhs.hh
|
|
G4MonopoleEq.hh
|
|
G4MagneticField.hh
|
|
G4NystromRK4.hh
|
|
G4QuadrupoleMagField.hh
|
|
G4RKG3_Stepper.hh
|
|
G4SimpleHeum.hh
|
|
G4SimpleRunge.hh
|
|
G4TrialsCounter.hh
|
|
G4TrialsCounter.icc
|
|
G4UniformElectricField.hh
|
|
G4UniformGravityField.hh
|
|
G4UniformMagField.hh
|
|
SOURCES
|
|
G4CachedMagneticField.cc
|
|
G4CashKarpRKF45.cc
|
|
G4ChordFinder.cc
|
|
G4ChordFinderSaf.cc
|
|
G4ClassicalRK4.cc
|
|
G4ConstRK4.cc
|
|
G4DELPHIMagField.cc
|
|
G4ElectricField.cc
|
|
G4ElectroMagneticField.cc
|
|
G4EqEMFieldWithEDM.cc
|
|
G4EqEMFieldWithSpin.cc
|
|
G4EqGravityField.cc
|
|
G4EqMagElectricField.cc
|
|
G4EquationOfMotion.cc
|
|
G4ErrorMag_UsualEqRhs.cc
|
|
G4ExactHelixStepper.cc
|
|
G4ExplicitEuler.cc
|
|
G4Field.cc
|
|
G4FieldManager.cc
|
|
G4FieldManagerStore.cc
|
|
G4FieldTrack.cc
|
|
G4HarmonicPolMagField.cc
|
|
G4HelixExplicitEuler.cc
|
|
G4HelixHeum.cc
|
|
G4HelixImplicitEuler.cc
|
|
G4HelixMixedStepper.cc
|
|
G4HelixSimpleRunge.cc
|
|
G4ImplicitEuler.cc
|
|
G4LineCurrentMagField.cc
|
|
G4LineSection.cc
|
|
G4MagErrorStepper.cc
|
|
G4MagHelicalStepper.cc
|
|
G4MagIntegratorDriver.cc
|
|
G4MagIntegratorStepper.cc
|
|
G4Mag_EqRhs.cc
|
|
G4Mag_SpinEqRhs.cc
|
|
G4Mag_UsualEqRhs.cc
|
|
G4MagneticField.cc
|
|
G4MonopoleEq.cc
|
|
G4NystromRK4.cc
|
|
G4QuadrupoleMagField.cc
|
|
G4RKG3_Stepper.cc
|
|
G4SimpleHeum.cc
|
|
G4SimpleRunge.cc
|
|
G4TrialsCounter.cc
|
|
G4UniformElectricField.cc
|
|
G4UniformGravityField.cc
|
|
G4UniformMagField.cc
|
|
GRANULAR_DEPENDENCIES
|
|
G4globman
|
|
GLOBAL_DEPENDENCIES
|
|
G4global
|
|
LINK_LIBRARIES
|
|
)
|
|
|
|
# List any source specific properties here
|
|
|