Skip to content
Snippets Groups Projects
Commit 558b4a1d authored by Marco Clemencic's avatar Marco Clemencic
Browse files

v94r2p4

parent 6d99050a
No related branches found
No related tags found
No related merge requests found
package G4GDML
version v1r0
branches cmt doc G4GDML
# =============================================================================
# ============ dependencies ===================================================
# =============================================================================
use G4geometry v* Geant4
use G4run v* Geant4
use XercesC v* LCG_Interfaces
# =============================================================================
# ============ library ========================================================
# =============================================================================
library G4GDML $(G4LibraryFlags) \
../src/*.cc
# =============================================================================
# ============ macros for using OpenGL driver =================================
# =============================================================================
# =============================================================================
apply_pattern G4AllCMTpatterns
apply_pattern disable_package_on platform=target-darwin
apply_pattern disable_package_on platform=target-winxp
private
# script and pattern to copy from $G4SRC/persistency/gdml
apply_pattern G4_copy_gdml_source
end_private
v1r0
!-----------------------------------------------------------------------------
! Package : Geant4/G4GDML
! Responsible :
! Purpose : Package holding the GDML code
!-----------------------------------------------------------------------------
! ======================= G4GDML v1r0 2012-07-18 ========================
! 2012-07-18 - Nigel Watson
- Make private copy source in requirements.
! 2012-07-17 - Nigel Watson
- Updated requirements for use with copy_gdml_source scripts.
! 2012-07-12 - Gloria Corti
- Introduce requirement file with correct dependencies
!=============================================================================
#!/usr/bin/env csh
# NKW 17-Jul-2012
# Non-standard copy script required to get GDML sources from G4 release area.
set echo on
#copy files from G4Dir = externals
set G4Dir = "persistency/gdml"
set here = $PWD
set pack = `cmt -quiet show macro_value package`
if ( "$pack" == "G4GDML" ) then
set list = "src schema"
endif
cd $here/..
foreach p ($list[*])
if !( -d $p) then
mkdir -p $p
$G4_UNIX_COPY ${G4SRC}/${G4Dir}/${p}/*.* ${p}/.
# Easier to just copy includes a second time.
$G4_UNIX_COPY ${G4SRC}/${G4Dir}/${p}/../include/*.* ${pack}/.
echo "Source files have been copied from ${G4SRC}/{$G4Dir}/${p}"
else
echo "${G4SRC}/${p} already exists, skipped copy"
endif
end
cd $here
unset echo
#!/usr/bin/env csh
# NKW 17-Jul-2012
# Non-standard copy script required to get GDML sources from G4 release area.
set -x
#copy files from G4Dir = externals
G4Dir = "persistency/gdml"
here = $PWD
pack = `cmt -quiet show macro_value package`
if [ "$pack" == "G4GDML" ] then
list = "src schema"
fi
cd $here/..
for p in $list
do
if [ ! -d $p ]
then
mkdir -p $p
$G4_UNIX_COPY ${G4SRC}/${G4Dir}/${p}/*.* ${p}/.
# Easier to just copy includes a second time.
$G4_UNIX_COPY ${G4SRC}/${G4Dir}/${p}/../include/*.* ${pack}/.
echo "Source files have been copied from ${G4SRC}/{$G4Dir}/${p}"
else
echo "${G4SRC}/${p} already exists, skipped copy"
fi
done
cd $here
set +x
package G4config package G4config
version v94r2p3 version v94r2p4
branches cmt doc branches cmt doc
...@@ -12,7 +12,7 @@ use CLHEP v* LCG_Interfaces ...@@ -12,7 +12,7 @@ use CLHEP v* LCG_Interfaces
# set versions of Geant4 # set versions of Geant4
#============================================================================== #==============================================================================
set G4_native_version "9.4.p02" set G4_native_version "9.4.p02"
set G4VERS v94r2p3 set G4VERS v94r2p4
# ============================================================================= # =============================================================================
# set Geant4 environment variables # set Geant4 environment variables
...@@ -83,6 +83,9 @@ pattern G4_copy_proc_source \ ...@@ -83,6 +83,9 @@ pattern G4_copy_proc_source \
pattern G4_copy_hadlists_source \ pattern G4_copy_hadlists_source \
apply_pattern G4_copy_pattern type=hadlists apply_pattern G4_copy_pattern type=hadlists
pattern G4_copy_gdml_source \
apply_pattern G4_copy_pattern type=gdml
......
v94r2p3 v94r2p4
...@@ -4,6 +4,10 @@ ...@@ -4,6 +4,10 @@
! Purpose : Configuration package for Geant4 build ! Purpose : Configuration package for Geant4 build
!----------------------------------------------------------------------------- !-----------------------------------------------------------------------------
! ======================= G4config v94r2p4 2012-07-16 ========================
! 2012-07-16 - Nigel Watson
- Built on branch vb94r2b fom v94r2p3.
! ======================= G4config v94r2p3 2012-04-03 ======================== ! ======================= G4config v94r2p3 2012-04-03 ========================
! 2012-04-03 - Gloria Corti ! 2012-04-03 - Gloria Corti
- Only change local version to build with newer Gaudi. - Only change local version to build with newer Gaudi.
......
package Geant4Sys package Geant4Sys
version v94r2p3 version v94r2p4
branches cmt doc branches cmt doc
use G4config v94r2p3 Geant4 use G4config v94r2p4 Geant4
# ============================================================================= # =============================================================================
# =========== global libraries ================================================ # =========== global libraries ================================================
...@@ -23,6 +23,7 @@ use G4digits_hits v7r1p1 Geant4 ...@@ -23,6 +23,7 @@ use G4digits_hits v7r1p1 Geant4
use G4graphics_reps v4r1p1 Geant4 use G4graphics_reps v4r1p1 Geant4
use G4run v5r1p1 Geant4 use G4run v5r1p1 Geant4
use G4parmodels v6r2p1 Geant4 use G4parmodels v6r2p1 Geant4
use G4GDML v1r0 Geant4
# Visualization # Visualization
use G4useVisUI v3r1 Geant4 use G4useVisUI v3r1 Geant4
......
v94r2p3 v94r2p4
...@@ -3,6 +3,15 @@ Package : Geant4Sys ...@@ -3,6 +3,15 @@ Package : Geant4Sys
Package manager(s) : Gloria Corti, Hubert DeGaudenzi Package manager(s) : Gloria Corti, Hubert DeGaudenzi
Purpose : LHCb build using cmt of Geant4 Purpose : LHCb build using cmt of Geant4
</PRE><H1><A NAME=v94r2p4>2012-07-16 Geant4Sys v94r2p4</A></H1><PRE>
! ======================= G4config v94r2p4 2012-07-16 ========================
! 2012-07-16 - Nigel Watson
- New branch based on V94r2p3.
use Gaudi v23r3 and geant4 9.4.patch02
!=============================================================================
!</PRE><H1><A NAME=v94r2p3>2012-04-03 Geant4Sys v94r2p3</A></H1><PRE> !</PRE><H1><A NAME=v94r2p3>2012-04-03 Geant4Sys v94r2p3</A></H1><PRE>
use Gaudi v23r2 and geant4 9.4.patch02 use Gaudi v23r2 and geant4 9.4.patch02
built on slc5 i686(32-bit), x86_64(64-bit) and icc11 built on slc5 i686(32-bit), x86_64(64-bit) and icc11
......
project GEANT4 project GEANT4
use GAUDI GAUDI_v23r2 use GAUDI GAUDI_v23r3
build_strategy with_installarea build_strategy with_installarea
setup_strategy root setup_strategy root
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment