Skip to content
Snippets Groups Projects
Commit e233aa9b authored by liblhcb's avatar liblhcb
Browse files

updates and fixes to CMake build

- added build of examples
- use Geant4 sources from git (https://gitlab.cern.ch/lhcb/Geant4-srcs)

Merge branch 'master' of ssh://gitlab.cern.ch:7999/clemenci/Geant4

* 'master' of ssh://gitlab.cern.ch:7999/clemenci/Geant4:
  added entries to release.notes
  minor fix to handling of G4_NATIVE_VERSION
  use Geant4-srcs master for version HEAD
  do not use Ninja to buid Geant4 (not working)
  Get Geant4 sources from git instead of tarfiles
  fixed installation of Geant4 analysis headers
  install examples scripts and create "aliases" for commands
  removed 'Makefile's that should not be there
  Fixed build of the selected examples.
  updated copying of Geant4 sources to CMT directories
  added useful .gitignore files

See merge request !1


git-svn-id: svn+ssh://svn.cern.ch/reps/lhcb/Geant4/trunk@197133 4525493e-7705-40b1-a816-d608a930855b
parents d7d6ff1e d515758d
No related branches found
No related tags found
No related merge requests found
Showing
with 82 additions and 4 deletions
gaudi_depends_on_subdirs(Geant4/G4config)
gaudi_install_scripts()
gaudi_alias(MultipleScattering_test Em5run.sh)
# CMT-compatibility alias
gaudi_alias(testEm5.exe TestEm5)
...@@ -4,5 +4,9 @@ ...@@ -4,5 +4,9 @@
! Purpose : Standalone Geant4 example used to test and validate multiple cattering ! Purpose : Standalone Geant4 example used to test and validate multiple cattering
!----------------------------------------------------------------------------- !-----------------------------------------------------------------------------
! 2015-11-02 - Marco Clemencic
- Added .gitignore file
- Added CMake configuration.
! 2015-05-12 - Timothy Williams ! 2015-05-12 - Timothy Williams
- First Commit, validation test of multiple scattering. Produces plots of MSc theta_0 parameter as function of energy. - First Commit, validation test of multiple scattering. Produces plots of MSc theta_0 parameter as function of energy.
/include/
/src/
/TestEm7.cc
gaudi_depends_on_subdirs(Geant4/G4config)
# CMT-compatibility alias
gaudi_alias(testEm7.exe TestEm7)
...@@ -4,6 +4,10 @@ ...@@ -4,6 +4,10 @@
! Purpose : Examples packages provided my Geant4, used as standalone tests ! Purpose : Examples packages provided my Geant4, used as standalone tests
!----------------------------------------------------------------------------- !-----------------------------------------------------------------------------
! 2015-11-02 - Marco Clemencic
- Added .gitignore file
- Added CMake configuration.
! 2014-07-24 - Gloria Corti ! 2014-07-24 - Gloria Corti
- Modify requirements to remove src and include directory - Modify requirements to remove src and include directory
otherwise made by cmt and copy is not done since directories exist otherwise made by cmt and copy is not done since directories exist
......
/include/
/src/
/TestEm9.cc
gaudi_depends_on_subdirs(Geant4/G4config)
# CMT-compatibility alias
gaudi_alias(testEm9.exe TestEm9)
! 2015-11-02 - Marco Clemencic
- Added .gitignore file
- Added CMake configuration.
! 2014-07-24 - Gloria Corti ! 2014-07-24 - Gloria Corti
- Modify requirements to remove src and include directory - Modify requirements to remove src and include directory
otherwise made by cmt and copy is not done since directories exist otherwise made by cmt and copy is not done since directories exist
......
/Hadr00.cc
/include/
/src/
gaudi_depends_on_subdirs(Geant4/G4config)
gaudi_install_scripts()
gaudi_alias(hadronic_tests run_hadronic_tests.py)
# CMT-compatibility alias
gaudi_alias(hard00.exe Hadr00)
...@@ -4,6 +4,10 @@ ...@@ -4,6 +4,10 @@
! Purpose : Examples packages provided my Geant4, used as standalone tests ! Purpose : Examples packages provided my Geant4, used as standalone tests
!----------------------------------------------------------------------------- !-----------------------------------------------------------------------------
! 2015-11-02 - Marco Clemencic
- Added .gitignore file
- Added CMake configuration.
! 2015-10-07 - Luca Pescatore ! 2015-10-07 - Luca Pescatore
- Fixed TGraph filling that caused not compiling on v95 versions - Fixed TGraph filling that caused not compiling on v95 versions
......
/G4externals/
/externals/
...@@ -4,11 +4,14 @@ ...@@ -4,11 +4,14 @@
! Purpose : Hold external library for visualization of Geant4 ! Purpose : Hold external library for visualization of Geant4
!----------------------------------------------------------------------------- !-----------------------------------------------------------------------------
! 2015-11-02 - Marco Clemencic
- Added .gitignore file
!========================= G4external v1r0 2011-06-15 ======================== !========================= G4external v1r0 2011-06-15 ========================
! 2011-06-15 - Gloria Corti ! 2011-06-15 - Gloria Corti
- Introduce compilation option -DG4VIS_BUILD_OPENGL_DRIVER needed to resolve - Introduce compilation option -DG4VIS_BUILD_OPENGL_DRIVER needed to resolve
class definition. Also linking statemnts to pick up opengl library from class definition. Also linking statemnts to pick up opengl library from
Mesa distribution in LCG external area. Mesa distribution in LCG external area.
! 2011-06-09 - Gloria Corti ! 2011-06-09 - Gloria Corti
......
/biasing/
/divisions/
/G4geometry/
/magneticfield/
/management/
/navigation/
/solids/
/volumes/
!----------------------------------------------------------------------------- !-----------------------------------------------------------------------------
! Package : Geant4/G4geometry ! Package : Geant4/G4geometry
! Responsible : Gloria CORTI, Silvia MIGLIORANZI ! Responsible : Gloria CORTI, Silvia MIGLIORANZI
! Purpose : ! Purpose :
!----------------------------------------------------------------------------- !-----------------------------------------------------------------------------
! 2015-11-02 - Marco Clemencic
- Added .gitignore file
!======================= G4geometry v6r2p1 2011-07-14 ======================== !======================= G4geometry v6r2p1 2011-07-14 ========================
! 2011-07-14 - Hubert DEGAUDENZI ! 2011-07-14 - Hubert DEGAUDENZI
- Added ignore properties in svn - Added ignore properties in svn
......
/G4global/
/HEPNumerics/
/management/
!----------------------------------------------------------------------------- !-----------------------------------------------------------------------------
! Package : Geant4/G4global ! Package : Geant4/G4global
! Responsible : Gloria CORTI ! Responsible : Gloria CORTI
! Purpose : ! Purpose :
!----------------------------------------------------------------------------- !-----------------------------------------------------------------------------
! 2015-11-02 - Marco Clemencic
- Added .gitignore file
!========================= G4global v5r1p1 2011-07-14 ========================= !========================= G4global v5r1p1 2011-07-14 =========================
! 2011-03-02 - Hubert Degaudenzi ! 2011-03-02 - Hubert Degaudenzi
- Added ignore properties in svn - Added ignore properties in svn
......
/G4graphics_reps/
/src/
!----------------------------------------------------------------------------- !-----------------------------------------------------------------------------
! Package : Geant4/G4graphics_reps ! Package : Geant4/G4graphics_reps
! Responsible : Gloria CORTI, Silvia MIGLIORANZI ! Responsible : Gloria CORTI, Silvia MIGLIORANZI
! Purpose : ! Purpose :
!----------------------------------------------------------------------------- !-----------------------------------------------------------------------------
! 2015-11-02 - Marco Clemencic
- Added .gitignore file
!=================== G4graphics_reps v4r1p1 2011-07-14 ======================= !=================== G4graphics_reps v4r1p1 2011-07-14 =======================
! 2011-03-02 - Hubert Degaudenzi ! 2011-03-02 - Hubert Degaudenzi
- Added ignore properties in svn - Added ignore properties in svn
......
/G4intercoms/
/src/
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment