Import Geant4 4.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-08 16:18:25 +02:00
parent 36c080dca6
commit 921d3b1cda
3990 changed files with 185376 additions and 82884 deletions
+9 -24
View File
@@ -1,21 +1,18 @@
# $Id: G4UI_BUILD.gmk,v 1.1 1999/01/07 15:58:31 gunter Exp $
# $Id: G4UI_BUILD.gmk,v 1.2 2001/08/11 22:36:47 johna Exp $
# -------------------------------------------------------------
# Interfaces-specific CPPFLAGS for BUILD phase.
# John Allison, 6th July 1998.
# Include this *after* architecture.gmk
# Include this *before* interactivity.gmk
########################### interfaces/basic #######################
ifndef G4UI_BUILD_TERMINAL_SESSION
G4UI_BUILD_TERMINAL_SESSION = 1
endif
ifdef G4UI_BUILD_TERMINAL_SESSION
ifndef G4UI_NONE
G4UI_BUILD = 1
G4UI_BUILD_BASIC_SESSION = 1
CPPFLAGS += -DG4UI_BUILD_TERMINAL_SESSION
endif
CPPFLAGS += -DG4UI_BUILD
# The following sessions are built by default (no environment
# variables needed)...
# GAG_SESSION
# TERMINAL_SESSION
ifdef G4UI_BUILD_XM_SESSION
G4UI_BUILD = 1
@@ -40,13 +37,6 @@ ifdef G4UI_BUILD_WIN32_SESSION
CPPFLAGS += -DG4UI_BUILD_WIN32_SESSION
endif
########################### interfaces/GAG #######################
ifdef G4UI_BUILD_GAG_SESSION
G4UI_BUILD = 1
CPPFLAGS += -DG4UI_BUILD_GAG_SESSION
endif
########################### interfaces/OPACS #######################
ifdef G4UI_BUILD_WO_SESSION
@@ -60,10 +50,5 @@ endif
############################################################################
ifdef G4UI_BUILD
CPPFLAGS += -DG4UI_BUILD
endif
endif #G4UI_NONE
+40 -32
View File
@@ -1,31 +1,53 @@
# $Id: G4UI_USE.gmk,v 1.2 2000/11/21 10:15:22 maire Exp $
# $Id: G4UI_USE.gmk,v 1.5 2001/11/13 16:00:44 johna Exp $
# -------------------------------------------------------------
# GNUmakefile for CPPFLAGS for interfaces USE phase.
# John Allison, 6th July 1998.
########################### interfaces/basic #######################
ifndef G4UI_NONE
UILIBS :=
ifndef G4UI_USE_TERMINAL
G4UI_USE_TERMINAL = 1
endif
# Sessions not needing external packages or libraries. These
# libraries are always built (see G4UI_BUILD.gmk) and linked so the
# user can instantiate one of these sessions without rebuilding the
# libraries. For backwards compatibility with user code, as typified
# by geant4/examples main programs, the C-pre-processor variables
# corresponding to the original environment variables are set, but
# there is no dependency in the Geant4 kernel; a user may instantiate
# a session from this list without setting any environment variables.
# However, if he/she sets no environment variables, then the
# C-pre-processor variable G4UI_USE_TERMINAL is set by default, although
# there is no need to use it.
CPPFLAGS += -I$(G4BASE)/interfaces/basic/include
UILIBS += -lG4UIbasic
CPPFLAGS += -I$(G4BASE)/interfaces/common/include
UILIBS += -lG4UIcommon
CPPFLAGS += -I$(G4BASE)/interfaces/GAG/include
UILIBS += -lG4UIGAG
ifdef G4UI_USE_TERMINAL
G4UI_USE = 1
G4UI_USE_BASIC = 1
G4UI_USE = 1
CPPFLAGS += -DG4UI_USE_TERMINAL
endif
ifdef G4UI_USE_TCSH
G4UI_USE = 1
G4UI_USE_BASIC = 1
G4UI_USE = 1
CPPFLAGS += -DG4UI_USE_TCSH
endif
ifdef G4UI_USE_GAG
G4UI_USE = 1
CPPFLAGS += -DG4UI_USE_GAG
endif
# Other sessions: environment variables *must* be used to control the build
# and the usage, becuase they need external packages or libraries.
ifdef G4UI_USE_XM
G4UI_USE = 1
G4UI_USE_BASIC = 1
G4INTY_USE_XT = 1
INC_XM = 1
LOAD_XM = 1
@@ -34,7 +56,6 @@ endif
ifdef G4UI_USE_XAW
G4UI_USE = 1
G4UI_USE_BASIC = 1
G4INTY_USE_XT = 1
INC_XAW = 1
LOAD_XAW = 1
@@ -42,30 +63,15 @@ ifdef G4UI_USE_XAW
endif
ifdef G4UI_USE_WIN32
G4UI_USE = 1
G4UI_USE_BASIC = 1
G4UI_USE = 1
G4INTY_USE_WIN32 = 1
CPPFLAGS += -DG4UI_USE_WIN32
endif
ifdef G4UI_USE_BASIC
CPPFLAGS += -I$(G4BASE)/interfaces/basic/include
UILIBS += -lG4UIbasic
endif
########################### interfaces/GAG #######################
ifdef G4UI_USE_GAG
G4UI_USE = 1
CPPFLAGS += -DG4UI_USE_GAG
CPPFLAGS += -I$(G4BASE)/interfaces/GAG/include
UILIBS += -lG4UIGAG
endif
########################### interfaces/OPACS #######################
ifdef G4UI_USE_WO
G4UI_USE = 1
G4UI_USE = 1
G4INTY_USE_XT = 1
CPPFLAGS += -DG4UI_USE_WO
CPPFLAGS += -I$(G4BASE)/interfaces/OPACS/include
@@ -76,10 +82,12 @@ endif
########################### interfaces/XVT - not currently implemented #####
########################### and finally... #######################
##################### Default to TERMINAL if no environment variables set ##
##################### (No need actually to use it - see above.) ############
ifdef G4UI_USE
CPPFLAGS += -DG4UI_USE
CPPFLAGS += -I$(G4BASE)/interfaces/common/include
UILIBS += -lG4UIcommon
ifndef G4UI_USE
G4UI_USE = 1
CPPFLAGS += -DG4UI_USE_TERMINAL
endif
endif #G4UI_NONE
+14 -36
View File
@@ -1,29 +1,28 @@
# $Id: G4VIS_BUILD.gmk,v 1.5 2001/06/19 20:38:12 johna Exp $
# $Id: G4VIS_BUILD.gmk,v 1.11 2001/11/06 13:16:39 johna Exp $
# -------------------------------------------------------------
# Visualization-specific CPPFLAGS for BUILD phase.
# John Allison, 24th January 1998.
# Include this *after* architecture.gmk
# Include this *before* interactivity.gmk
ifndef G4VIS_NONE
G4VIS_BUILD = 1
CPPFLAGS += -DG4VIS_BUILD
# The following drivers are built by default (no environment
# variables needed)...
# G4VIS_BUILD_ASCIITREE_DRIVER
# G4VIS_BUILD_DAWNFILE_DRIVER
# G4VIS_BUILD_GAGTREE_DRIVER
# G4VIS_BUILD_HEPREPFILE_DRIVER
# G4VIS_BUILD_RAYTRACER_DRIVER
# G4VIS_BUILD_VRMLFILE_DRIVER
# For DAWN and DAWNFILE drivers
ifdef G4VIS_BUILD_DAWN_DRIVER
G4VIS_BUILD = 1
CPPFLAGS += -DG4VIS_BUILD_DAWN_DRIVER
endif
ifdef G4VIS_BUILD_DAWNFILE_DRIVER
G4VIS_BUILD = 1
CPPFLAGS += -DG4VIS_BUILD_DAWNFILE_DRIVER
endif
# End of DAWN and DAWNFILE drivers
ifdef G4VIS_BUILD_RAYTRACER_DRIVER
G4VIS_BUILD = 1
CPPFLAGS += -DG4VIS_BUILD_RAYTRACER_DRIVER
endif
ifdef G4VIS_BUILD_OPACS_DRIVER
G4VIS_BUILD = 1
G4INTY_BUILD_XT = 1
CPPFLAGS += -DG4VIS_BUILD_OPACS_DRIVER
INC_OPACS = 1
@@ -46,7 +45,6 @@ ifdef G4VIS_BUILD_OPENGLXM_DRIVER
CPPFLAGS += -DG4VIS_BUILD_OPENGLXM_DRIVER
endif
ifdef G4VIS_BUILD_OPENGL_DRIVER
G4VIS_BUILD = 1
INC_GL = 1
CPPFLAGS += -DG4VIS_BUILD_OPENGL_DRIVER
endif
@@ -62,32 +60,12 @@ ifdef G4VIS_BUILD_OIWIN32_DRIVER
CPPFLAGS += -DG4VIS_BUILD_OIWIN32_DRIVER
endif
ifdef G4VIS_BUILD_OI_DRIVER
G4VIS_BUILD = 1
INC_IV = 1
CPPFLAGS += -DG4VIS_BUILD_OI_DRIVER
endif
# For VRML and VRMLFILE drivers
ifdef G4VIS_BUILD_VRML_DRIVER
G4VIS_BUILD = 1
CPPFLAGS += -DG4VIS_BUILD_VRML_DRIVER
endif
ifdef G4VIS_BUILD_VRMLFILE_DRIVER
G4VIS_BUILD = 1
CPPFLAGS += -DG4VIS_BUILD_VRMLFILE_DRIVER
endif
# End of VRML and VRMLFILE drivers
ifdef G4VIS_BUILD_ASCIITREE_DRIVER
G4VIS_BUILD = 1
CPPFLAGS += -DG4VIS_BUILD_ASCIITREE_DRIVER
endif
ifdef G4VIS_BUILD_GAGTREE_DRIVER
G4VIS_BUILD = 1
CPPFLAGS += -DG4VIS_BUILD_GAGTREE_DRIVER
endif
ifdef G4VIS_BUILD
CPPFLAGS += -DG4VIS_BUILD
endif
endif #G4VIS_NONE
+46 -60
View File
@@ -1,35 +1,44 @@
# $Id: G4VIS_USE.gmk,v 1.5 2001/06/19 20:38:31 johna Exp $
# $Id: G4VIS_USE.gmk,v 1.12 2001/12/03 08:09:48 barrand Exp $
# -------------------------------------------------------------
# GNUmakefile for CPPFLAGS for visualization USE phase.
# John Allison, 24th January 1998.
ifndef G4VIS_NONE
ifndef VISLIBS
VISLIBS :=
endif
ifdef G4VIS_USE_DAWN
G4VIS_USE_DAWN_OR_DAWNFILE = 1
CPPFLAGS += -DG4VIS_USE_DAWN
endif
ifdef G4VIS_USE_DAWNFILE
G4VIS_USE_DAWN_OR_DAWNFILE = 1
CPPFLAGS += -DG4VIS_USE_DAWNFILE
endif
ifdef G4VIS_USE_DAWN_OR_DAWNFILE
G4VIS_USE = 1
CPPFLAGS += -I$(G4BASE)/visualization/FukuiRenderer/include
VISLIBS += -lG4FR
endif
# Not needing external packages or libraries...
# Set old USE C-pre-processor flags for backwards compatibility of user code...
ifdef G4VIS_USE_RAYTRACER
G4VIS_USE = 1
CPPFLAGS += -DG4VIS_USE_RAYTRACER
CPPFLAGS += -I$(G4BASE)/visualization/RayTracer/include
VISLIBS += -lG4RayTracer
CPPFLAGS += -DG4VIS_USE_DAWNFILE
CPPFLAGS += -I$(G4BASE)/visualization/FukuiRenderer/include
VISLIBS += -lG4FR
CPPFLAGS += -DG4VIS_USE_HEPREPFILE
CPPFLAGS += -I$(G4BASE)/visualization/HepRep/include
VISLIBS += -lG4visHepRep
CPPFLAGS += -DG4VIS_USE_RAYTRACER
CPPFLAGS += -I$(G4BASE)/visualization/RayTracer/include
VISLIBS += -lG4RayTracer
CPPFLAGS += -DG4VIS_USE_VRMLFILE
CPPFLAGS += -I$(G4BASE)/visualization/VRML/include
VISLIBS += -lG4VRML
CPPFLAGS += -DG4VIS_USE_ASCIITREE
CPPFLAGS += -DG4VIS_USE_GAGTREE
CPPFLAGS += -I$(G4BASE)/visualization/Tree/include
VISLIBS += -lG4Tree
ifdef G4VIS_USE_DAWN
CPPFLAGS += -DG4VIS_USE_DAWN
# CPPFLAGS += -I... and VISLIBS += set above.
endif
ifdef G4VIS_USE_OPACS
G4VIS_USE = 1
INC_OPACS = 1
LOAD_OPACS = 1
CPPFLAGS += -DG4VIS_USE_OPACS
@@ -50,7 +59,6 @@ ifdef G4VIS_USE_OPENGLXM
LOAD_XM = 1
endif
ifdef G4VIS_USE_OPENGL
G4VIS_USE = 1
CPPFLAGS += -DG4VIS_USE_OPENGL
CPPFLAGS += -I$(G4BASE)/visualization/OpenGL/include
VISLIBS += -lG4OpenGL
@@ -69,7 +77,6 @@ ifdef G4VIS_USE_OIWIN32
CPPFLAGS += -DG4VIS_USE_OIWIN32
endif
ifdef G4VIS_USE_OI
G4VIS_USE = 1
CPPFLAGS += -DG4VIS_USE_OI
CPPFLAGS += -I$(G4BASE)/visualization/OpenInventor/include
VISLIBS += -lG4OpenInventor
@@ -78,47 +85,26 @@ ifdef G4VIS_USE_OI
endif
ifdef G4VIS_USE_VRML
G4VIS_USE_VRML_OR_VRMLFILE = 1
CPPFLAGS += -DG4VIS_USE_VRML
endif
ifdef G4VIS_USE_VRMLFILE
G4VIS_USE_VRML_OR_VRMLFILE = 1
CPPFLAGS += -DG4VIS_USE_VRMLFILE
endif
ifdef G4VIS_USE_VRML_OR_VRMLFILE
G4VIS_USE = 1
CPPFLAGS += -I$(G4BASE)/visualization/VRML/include
VISLIBS += -lG4VRML
# CPPFLAGS += -I... and VISLIBS += set above.
endif
ifdef G4VIS_USE_ASCIITREE
G4VIS_USE_TREE = 1
CPPFLAGS += -DG4VIS_USE_ASCIITREE
endif
ifdef G4VIS_USE_GAGTREE
G4VIS_USE_TREE = 1
CPPFLAGS += -DG4VIS_USE_GAGTREE
endif
ifdef G4VIS_USE_TREE
G4VIS_USE = 1
CPPFLAGS += -I$(G4BASE)/visualization/Tree/include
VISLIBS += -lG4Tree
endif
########################### and finally... #######################
ifdef G4VIS_USE
ifdef G4_SOLVE_TEMPLATES
G4_SOLVE_VIS_TEMPLATES = 1
endif
ifdef GNU_GCC
G4_SOLVE_VIS_TEMPLATES = 1
endif
ifdef G4_SOLVE_VIS_TEMPLATES
CPPFLAGS += -DG4_SOLVE_VIS_TEMPLATES
endif
CPPFLAGS += -DG4VIS_USE
CPPFLAGS += -I$(G4BASE)/visualization/management/include
CPPFLAGS += -I$(G4BASE)/visualization/modeling/include
VISLIBS += -lG4vis_management
VISLIBS += -lG4modeling
G4VIS_USE = 1
CPPFLAGS += -DG4VIS_USE
ifdef G4_SOLVE_TEMPLATES
G4_SOLVE_VIS_TEMPLATES = 1
endif
ifdef GNU_GCC
G4_SOLVE_VIS_TEMPLATES = 1
endif
ifdef G4_SOLVE_VIS_TEMPLATES
CPPFLAGS += -DG4_SOLVE_VIS_TEMPLATES
endif
CPPFLAGS += -I$(G4BASE)/visualization/management/include
CPPFLAGS += -I$(G4BASE)/visualization/modeling/include
VISLIBS += -lG4vis_management
VISLIBS += -lG4modeling
endif # G4VIS_NONE
+175 -2
View File
@@ -1,5 +1,5 @@
$Id: History,v 1.149 2001/06/29 12:49:25 gcosmo Exp $
$Name: $
$Id: History,v 1.177 2001/12/14 08:37:39 gcosmo Exp $
$Name: geant4-04-00 $
-------------------------------------------------------------------
@@ -18,6 +18,179 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
10th December 2001 Gabriele Cosmo (config-V03-02-15)
- architecture.gmk:
o updated list of supported compilers
o removed obsolete setup for STL ObjectSpace and STLport for Win/VC++.
- binmake.gmk: activated mechanism for using $G4INCLUDE effectively for
building examples/applications. Currently activated only for global compound
libraries; for granular libraries it requires re-engineering of liblist,
feature which will be added in future.
This mechanism allows to considerably reduce the compilation/linking command
length and the number of -I options fed to the compiler.
- Added G4PROFILE options to Linux-g++ and Linux-egcs setups.
- Removed binmake.EXTRALIBS.README, now part of User's Guide.
- Updated sources for Configure installation script.
3rd December 2001 Guy Barrand (config-V03-02-14)
- G4VIS_USE.gmk : -lG4HepRep replaced by -lG4visHepRep.
29th November 2001 Gabriele Cosmo (config-V03-02-13)
- Removed SUN-CC5.gmk configuration file. Now replaced by SUN-CC architecture
21st Novemver 2001 Gabriele Cosmo (config-V03-02-12)
- On top of "config-V03-02-11", added paths in binmake.gmk including
new hadronic models for cascade, CHIPS and coherent_elastic.
Does not include changes to analysis.gmk.
19th November 2001 Guy Barrand
- analysis.gmk : then remove all system specifc flags, have
only the AIDA ones. Have G4ANALYSIS_USE to drive the insertion of
CPP and libs in the Geant4 GNUmakefile system.
19th November 2001 John Allison (config-V03-02-11)
- Does not include Guy's changes of 16rd November.
- Re-instated creation of CPPFLAGS (see 6th November) but conditonal
on existence of corresponding environment variable. If no environmet
variable is set, CPPFLAGS += -DG4UI_USE_TERMINAL.
16rd November 2001 Guy Barrand
- analysis.gmk : add flags to use an AIDA 2.2 compliant analysis system.
6th November 2001 John Allison (config-V03-02-10)
- Removed CPPFLAGS += -DG4UI_USE_GAG -DG4UI_USE_TCSH -DG4UI_USE_TERMINAL.
6th November 2001 John Allison (config-V03-02-09)
- Removed references to HepRep, added code for HepRepFile, thus
needed by vis-V03-02-15.
23rd October 2001 Gabriele Cosmo (config-V03-02-08)
- Merged changes in "config-V03-02-07" for removal of STLInterface.
22nd October 2001 Gabriele Cosmo (config-V03-02-06b)
- binmake.gmk: added include path for geometry/verification
according to tag "geometry-V03-02-01".
1st October 2001 Gabriele Cosmo (config-V03-02-06a)
- binmake.gmk: removed include path for processes/electromagnetic/integral
according to tag "em-V03-02-02".
30th September 2001 Gabriele Cosmo (config-V03-02-07)
- Removed references to STLInterface module in architecture.gmk
and architecture setups. Coworks with tag "global-V03-02-03" where
STLInterface module has been removed.
29th August 2001 John Allison/Joseph Perl (config-V03-02-06)
- Needed by vis-V03-02-14.
- First developers release of HepRep graphics driver.
27th August 2001 John Allison
- Tidied HepRep configuration in G4VIS*, moving stuff to interactivity.gmk.
24th August 2001 Joseph Perl (config-V03-02-05)
- Introduced HepRep graphics driver
11th August 2001 John Allison (config-V03-02-04)
- Re-engineered G4UI variables. Coworks with interfaces-V03-02-00.
- Introduced environment variable G4UI_NONE that, if set, no UI
sessions nor any UI libraries are built, not even libG4UIbasic.a nor
libG4UIcommon.a. (This would only happen in a pure batch job or,
perhaps, in a user framework having its own UI system.)
- Removed the need to specify environment variables for UI sessions
which do not need external packages or libraries, namely :
G4UI_BUILD_GAG_SESSION
G4UI_BUILD_TERMINAL_SESSION
with associated G4UI_USE environment variables:
G4UI_USE_GAG
G4UI_USE_TCSH
G4UI_USE_TERMINAL
In other words, the above environment variables become redundant and are
ignored.
For backwards compatibility, unless G4UI_NONE is set, the corresponding
G4UI_USE C-pre-processor variables are automatically set. Also, the
C-pre-processor variables G4UI_BUILD and G4UI_USE are set.
- As before, environment variables for other sessions still need positive
setting of their G4UI_BUILD and G4UI_USE environment variables. In this
category are:
G4UI_BUILD_WIN32_SESSION
G4UI_BUILD_WO_SESSION
G4UI_BUILD_XAW_SESSION
G4UI_BUILD_XM_SESSION
with associated G4UI_USE environment variables:
G4UI_USE_WIN32
G4UI_USE_WO
G4UI_USE_XAW
G4UI_USE_XM
- Note: The user must still instantiate and SessionStart only *one*
session, but if it is to be one in the category needing external
packages or libraries, the corresponding G4UI_USE must be set to
trigger inclusion oflibraries. Otherwise the user need not set any
environment variables.
3rd August 2001 Gabriele Cosmo (config-V03-02-03)
- architecture.gmk:
o updated list of supported systems/compilers.
o made Linux-g++ architecture the default G4SYSTEM. Replaced SUN-CC.
- Added SUN-CC4.gmk for old SUN architectures based on CC-4.2 compiler.
- Added Linux-egcs for old Linux architectures based on egcs-1.1.2 compiler.
- Made SUN-CC.gmk a copy of SUN-CC5.gmk (kept for backward compatibility,
will be removed soon). CC-5.2 compiler is now the default on SUN systems.
- Made Linux-g++.gmk specific to gcc-2.95.2 compiler, from now on the default
compiler on Linux systems.
1st August 2001 Gabriele Cosmo (config-V03-02-02)
- Included recent updates to scripts sources for 'Configure'.
27th July 2001 John Allison (config-V03-02-01)
- Introduced environment variable G4VIS_NONE that, if set, no visualization
drivers are built and no vis libraries are built, not even
libG4vis_management. (libG4modeling is still built.) The C-pre-processor
variables G4VIS_BUILD and G4VIS_USE are *not* set.
- Removed the need to specify environment variables for visualization drivers
which do not need external packages or libraries, namely :
G4VIS_BUILD_DAWNFILE_DRIVER
G4VIS_BUILD_RAYTRACER_DRIVER
G4VIS_BUILD_VRMLFILE_DRIVER
G4VIS_BUILD_ASCIITREE_DRIVER
G4VIS_BUILD_GAGTREE_DRIVER
with associated G4VIS_USE environment variables:
G4VIS_USE_DAWNFILE
G4VIS_USE_RAYTRACER
G4VIS_USE_VRMLFILE
G4VIS_USE_ASCIITREE
G4VIS_USE_GAGTREE
In other words, the above environment variables become redundant and are
ignored.
For backwards compatibility, unless G4VIS_NONE is set, the corresponding
G4VIS_USE C-pre-processor variables are automatically set. Also, the
C-pre-processor variables G4VIS_BUILD and G4VIS_USE are set.
- As before, environment variables for other drivers still need positive
setting of their G4VIS_BUILD and G4VIS_USE environment variables. In this
category are:
G4VIS_BUILD_DAWN_DRIVER
G4VIS_BUILD_OPACS_DRIVER
G4VIS_BUILD_OPENGLX_DRIVER
G4VIS_BUILD_OPENGLWIN32_DRIVER
G4VIS_BUILD_OPENGLXM_DRIVER
G4VIS_BUILD_OIX_DRIVER
G4VIS_BUILD_OIWIN32_DRIVER
G4VIS_BUILD_VRML_DRIVER
with associated G4VIS_USE environment variables:
G4VIS_USE_DAWN
G4VIS_USE_OPACS
G4VIS_USE_OPENGLX
G4VIS_USE_OPENGLWIN32
G4VIS_USE_OPENGLXM
G4VIS_USE_OIX
G4VIS_USE_OIWIN32
G4VIS_USE_VRML
In this case G4VIS_NONE must *not* be set.
- Added binmake.EXTRALIBS.README.
5th July 2001 Youhei Morita (config-V03-02-00)
- Linux-g++.gmk: Use -pedantic (G.Cosmo)
- Linux-g++.gmk, SUN-CC.gmk, SUN-CC5.gmk: added -DG4std in G4DDLX_FLAGS
29th June 2001 Gabriele Cosmo (config-V03-01-10)
- Updated source scripts for 'Configure'.
+4 -141
View File
@@ -3,150 +3,13 @@
# Analysis variables...
#
# -----------------------------------
ANALYSISLIBS :=
ifdef G4ANALYSIS_USE
CPPFLAGS += -DG4ANALYSIS_USE
G4ANALYSIS_BUILD = 1
endif
ifdef G4ANALYSIS_BUILD
CPPFLAGS += -DG4ANALYSIS_BUILD
INC_ANALYSIS = 1
LIB_ANALYSIS = 1
endif
# ------------- Lab -----------------
ifdef G4ANALYSIS_USE_LAB
CPPFLAGS += -DG4ANALYSIS_USE_LAB
CPPFLAGS += -DG4ANALYSIS_USE
G4ANALYSIS_BUILD_LAB = 1
endif
ifdef G4ANALYSIS_BUILD_LAB
CPPFLAGS += -DG4ANALYSIS_BUILD
CPPFLAGS += -DG4ANALYSIS_BUILD_LAB
INC_ANALYSIS = 1
LIB_ANALYSIS = 1
INC_LAB = 1
LIB_LAB = 1
endif
# ------------- jas -----------------
ifdef G4ANALYSIS_USE_JAS
CPPFLAGS += -DG4ANALYSIS_USE_JAS
CPPFLAGS += -DG4ANALYSIS_USE
G4ANALYSIS_BUILD_JAS = 1
endif
ifdef G4ANALYSIS_BUILD_JAS
CPPFLAGS += -DG4ANALYSIS_BUILD
CPPFLAGS += -DG4ANALYSIS_BUILD_JAS
INC_ANALYSIS = 1
LIB_ANALYSIS = 1
INC_JAS = 1
LIB_JAS = 1
endif
# ------------- Lizard -----------------
ifdef G4ANALYSIS_USE_LIZARD
CPPFLAGS += -DG4ANALYSIS_USE_LIZARD
CPPFLAGS += -DG4ANALYSIS_USE
G4ANALYSIS_BUILD_LIZARD = 1
endif
ifdef G4ANALYSIS_BUILD_LIZARD
CPPFLAGS += -DG4ANALYSIS_BUILD
CPPFLAGS += -DG4ANALYSIS_BUILD_LIZARD
INC_ANALYSIS = 1
LIB_ANALYSIS = 1
INC_LIZARD = 1
LIB_LIZARD = 1
endif
# ------------- Else ---------------
ifdef G4ANALYSIS_NON_AIDA
CPPFLAGS += -DG4ANALYSIS_NON_AIDA
endif
# ------------- Hook packages -----------------
ANALYSISLIBS :=
#
ifdef INC_ANALYSIS
CPPFLAGS += -I$(G4BASE)/analysis/management/include
# AIDA interfaces :
ifdef G4ANALYSIS_AIDA
CPPFLAGS += -I$(G4ANALYSIS_AIDA)
endif
endif
#
ifdef LIB_LAB
ANALYSISLIBS += -lG4Lab
endif
ifdef LIB_JAS
ANALYSISLIBS += -lG4jas
endif
ifdef LIB_LIZARD
ANALYSISLIBS += -lG4Lizard
endif
ifdef LIB_ANALYSIS
ANALYSISLIBS += -lG4analysis_management
endif
#
# ------------- Lab -----------------
ifdef INC_LAB
CPPFLAGS += -I$(G4BASE)/analysis/Lab/include
CPPFLAGS += -I$(LIBROOT)/include -I$(HCLROOT)/include -I$(LABROOT)/include
CPPFLAGS += -DHasRio
ifdef G4ANALYSIS_LAB_VISUALIZATION
CPPFLAGS += -DG4ANALYSIS_LAB_VISUALIZATION
CPPFLAGS += -I$(ONXROOT)/include
INC_XM = 1
endif
endif
#
ifdef LIB_LAB
ifdef G4ANALYSIS_LAB_VISUALIZATION
ANALYSISLIBS += $(ONXROOT)/$(ONXCONFIG)/XmUI.o
ANALYSISLIBS += -L$(ONXROOT)/$(ONXCONFIG) -lOnXInventorXt
ANALYSISLIBS += -L$(HEPVISROOT)/$(HEPVISCONFIG) -lHEPVisXt
ANALYSISLIBS += -L$(ONXROOT)/$(ONXCONFIG) -lOnXInventor
ANALYSISLIBS += -L$(ONXROOT)/$(ONXCONFIG) -lOnX
ANALYSISLIBS += -L$(EXPATROOT)/$(EXPATCONFIG) -lexpat
ANALYSISLIBS += -L$(SOFREEROOT)/$(SOFREECONFIG) -lSoFreeXt
ANALYSISLIBS += -L$(HEPVISROOT)/$(HEPVISCONFIG) -lHEPVis
ANALYSISLIBS += -L$(SOFREEROOT)/$(SOFREECONFIG) -lSoFree
LIB_XM = 1
LIB_GL = 1
endif
ANALYSISLIBS += -L$(LABROOT)/$(LABCONFIG) -lLab
ANALYSISLIBS += -L$(RIOGRANDEROOT)/$(RIOGRANDECONFIG) -lRioTree -lRioBed
ANALYSISLIBS += -L$(CINTROOT)/$(CINTCONFIG) -lcint
ANALYSISLIBS += -L$(HCLROOT)/$(HCLCONFIG) -lHCL
ANALYSISLIBS += -L$(MIDNIGHTROOT)/$(MIDNIGHTCONFIG) -lMidnight
ANALYSISLIBS += -L$(LIBROOT)/$(LIBCONFIG) -lLib
ANALYSISLIBS += $(DLDLIBS)
endif
#
# ------------- jas -----------------
ifdef INC_JAS
CPPFLAGS += -I$(G4BASE)/analysis/jas/include
CPPFLAGS += -I$(JDKHOME)/include -I$(JDKHOME)/include/linux
endif
#
ifdef LIB_JAS
ANALYSISLIBS += -L$(JDKHOME)/jre/lib/i386/classic -L$(JDKHOME)/jre/lib/i386/native_threads -ljvm -lhpi
endif
# ------------- Lizard -----------------
ifdef INC_LIZARD
CPPFLAGS += -I$(G4BASE)/analysis/Lizard/include
CPPFLAGS += -I$(LIZARDROOT)/include
endif
#
ifdef LIB_LIZARD
ANALYSISLIBS += -L$(LIZARDROOT)/lib -lAIDA_HTL -lT_Histoxx -lVector -lAIDA_Annotation -lAIDA_Plotter -lqp -lqpview -lqpqwt -lqt -lHepUtilities
CPPFLAGS += $(G4ANALYSIS_AIDA_CONFIG_CFLAGS)
ANALYSISLIBS += $(G4ANALYSIS_AIDA_CONFIG_LIBS)
endif
+14 -44
View File
@@ -1,4 +1,4 @@
# $Id: architecture.gmk,v 1.71 2001/05/30 15:04:13 gunter Exp $
# $Id: architecture.gmk,v 1.77 2001/12/11 15:31:11 gcosmo Exp $
# ------------------------------------------------------------------------
# GEANT 4 - Architecture configuration script for GNU Make
#
@@ -13,18 +13,16 @@
# List of the supported architectures/compilers and related flavors for
# the environment variable G4SYSTEM:
#
# SUN-CC SunOS 5.6, CC 4.2 compiler (default)
# Linux-g++ Linux (Red Hat 6.1), gcc-2.95.2 (default)
#
# HP-aCC HP-UX 10.20, aCC A.01.23 compiler
# Linux-egcs Linux (Red Hat 6.1), egcs-1.1.2
#
# SUN-CC SunOS 5.7, CC 5.2
#
# DEC-cxx DEC-OSF/1 4.0, DEC C++ 6.1
#
# Linux-g++ Linux (Red Hat 6.1), egcs 1.1.2
#
# WIN32-VC Windows/NT and Microsoft Visual C++ 6.0
# Adding CYGWIN32 tools (make, g++ as "makedepend", sh...)
# Note: you will need to set your environment, see the
# installation guide.
# WIN32-VC Windows/2000 and Microsoft Visual C++ 6.0 - SP5
# Adding CYGWIN32 tools
# -------------------------------------------------------------------------
# Definition of HEP_ODBMS_LIBS, OBJY_LIBS and OSPACE_LIBS by HepODBMS.
@@ -39,13 +37,10 @@ endif
MAKEFLAGS= --no-print-directory
# If not specified, the default platform for G4SYSTEM is SUN-CC ...
# If not specified, the default platform for G4SYSTEM is Linux-g++ ...
#
ifndef G4SYSTEM
G4SYSTEM := SUN-CC
endif
ifeq ($(G4SYSTEM),WIN32-VC-NICE)
G4SYSTEM := WIN32-VC
G4SYSTEM := Linux-g++
endif
# If not specified, the default path for G4 installation G4INSTALL is
@@ -201,12 +196,11 @@ endif
# Native STL is the default
#
CPPFLAGS += -DG4USE_STL
G4STLINC := $(G4BASE)/global/STLInterface
# Path to ObjectSpace STL (or STLport <- only test for Win/NT)
# Path to ObjectSpace STL (NOT supported. Kept for backward compatibility)
#
ifdef G4USE_OSPACE
#
# ObjectSpace STL implementation
#
ifndef OSPACE_BASE_DIR
@@ -214,31 +208,7 @@ ifdef G4USE_OSPACE
endif
OSPACEINC := -I$(OSPACE_BASE_DIR)/ospace/std -I$(OSPACE_BASE_DIR)/ospace/stl
OSPACELIBS := -L$(OSPACE_BASE_DIR)/lib -lospace
ifeq ($(G4SYSTEM),WIN32-VC)
OSPACE_BASE_DIR := $(OBJECT_SPACE_BASE)
OSPACEINC := -I$(OSPACE_BASE_DIR)/ospace/std -I$(OSPACE_BASE_DIR)/ospace/stl -I$(OSPACE_BASE_DIR)
OSPACELIBS := '-libpath':$(OSPACE_BASE_DIR)/lib std-2.1-vc5.0-mt.lib
CPPFLAGS += -DG4USE_OLDSTL
CPPFLAGS += -DOS_WIN_NT_4_0 -DOS_MULTI_THREADED -D_WIN32_WINNT $(OSPACEINC)
endif
else
ifdef G4USE_STLPORT
# STLport STL implementation
# (derived from SGI implementation) - TEST on WIN32
#
ifeq ($(G4SYSTEM),WIN32-VC)
STLPORT_BASE_DIR := $(STLPORT_BASE)
OSPACEINC := -I$(STLPORT_BASE_DIR)/stl
CPPFLAGS += -DG4USE_OLDSTL
CPPFLAGS += -D_NOTHREADS -D__STL_NO_NEW_IOSTREAMS -D__STL_NO_NAMESPACES
CPPFLAGS += -D__STL_NO_NEW_STYLE_HEADERS
endif
endif #STLport
endif #OPSPACE
endif #OSPACE
# Paths for G4 data
#
@@ -284,7 +254,7 @@ endif
# Variables for implicit rules, etc., as suggested in GNU Make manual...
#
CPPFLAGS += -Iinclude -I$(G4STLINC)
CPPFLAGS += -Iinclude
CPPFLAGS += -I$(CLHEP_INCLUDE_DIR)
# Positional qualifiers in action...
@@ -345,7 +315,7 @@ endif
# coherent we set in Geant4 the default toolkit to lesstif
# on Linux in order to link with -lXaw, etc...
ifndef G4_OPACS_WIDGET_SET
ifeq ($(G4SYSTEM),Linux-g++)
ifeq ($(findstring Linux,$(G4SYSTEM)),Linux)
G4_OPACS_WIDGET_SET := lesstif
else
G4_OPACS_WIDGET_SET := Xm
+41 -28
View File
@@ -1,4 +1,4 @@
# $Id: binmake.gmk,v 1.63 2001/06/22 16:11:21 gcosmo Exp $
# $Id: binmake.gmk,v 1.74 2001/12/13 11:36:05 gcosmo Exp $
# ----------------------------------------------------------
# Script defining rules and paths for making binaries.
# First implementation: Gabriele Cosmo, 25/06/1998.
@@ -10,20 +10,39 @@ endif
G4LIBDIR := $(G4LIB)/$(G4SYSTEM)
# Define variable checking for existence of centrally installed headers.
# If check will be true, avoid explicit definition of paths to INCFLAGS.
#
# G4INCLUDE_EXEC := $(shell [ -r $(G4INCLUDE)/globals.hh ] && echo 1)
include $(G4INSTALL)/config/G4UI_USE.gmk
include $(G4INSTALL)/config/G4VIS_USE.gmk
include $(G4INSTALL)/config/interactivity.gmk
include $(G4INSTALL)/config/analysis.gmk
ifndef G4LIB_USE_GRANULAR
GLOBALLIBS := $(shell test -f $(G4LIB)/$(G4SYSTEM)/libG4global.a && echo yes)
ifndef GLOBALLIBS
GLOBALLIBS := $(shell test -f $(G4LIB)/$(G4SYSTEM)/libG4global.$(SHEXT) && echo yes)
SHAREDLIBS := $(shell test -f $(G4LIB)/$(G4SYSTEM)/libG4global.$(SHEXT) && echo yes)
endif
endif
ifndef SHAREDLIBS
SHAREDLIBS := $(shell test -f $(G4LIB)/$(G4SYSTEM)/libG4globman.$(SHEXT) && echo yes)
endif
# Define variable checking for existence of centrally installed headers,
# and global compound libraries installed (in future, the mechanism will
# be extended to the granular libraries as well. The liblist application
# must be re-engineered for that).
# If check will be true, avoid explicit definition of paths to INCFLAGS.
#
ifndef GLOBALLIBS
G4INCLUDE_EXEC := 0
else
G4INCLUDE_EXEC := $(shell [ -r $(G4INCLUDE)/globals.hh ] && echo 1)
endif
ifndef INCFLAGS
# ifeq ($(G4INCLUDE_EXEC),1)
# INCFLAGS := -I$(G4INCLUDE)
# else
ifeq ($(G4INCLUDE_EXEC),1)
INCFLAGS := -I$(G4INCLUDE)
else
INCFLAGS := \
-I$(G4BASE)/global/management/include \
-I$(G4BASE)/global/HEPRandom/include \
@@ -47,7 +66,6 @@ ifndef INCFLAGS
-I$(G4BASE)/processes/parameterisation/include \
-I$(G4BASE)/processes/photolepton_hadron/include \
-I$(G4BASE)/processes/electromagnetic/standard/include \
-I$(G4BASE)/processes/electromagnetic/integral/include \
-I$(G4BASE)/processes/electromagnetic/muons/include \
-I$(G4BASE)/processes/electromagnetic/utils/include \
-I$(G4BASE)/processes/electromagnetic/xrays/include \
@@ -56,6 +74,11 @@ ifndef INCFLAGS
-I$(G4BASE)/processes/hadronic/processes/include \
-I$(G4BASE)/processes/hadronic/util/include \
-I$(G4BASE)/processes/hadronic/cross_sections/include \
-I$(G4BASE)/processes/hadronic/models/cascade/evaporation/include \
-I$(G4BASE)/processes/hadronic/models/cascade/utils/include \
-I$(G4BASE)/processes/hadronic/models/coherent_elastic/include \
-I$(G4BASE)/processes/hadronic/models/chiral_inv_phase_space/body/include \
-I$(G4BASE)/processes/hadronic/models/chiral_inv_phase_space/interface/include \
-I$(G4BASE)/processes/hadronic/models/generator/de_excitation/include \
-I$(G4BASE)/processes/hadronic/models/generator/diffractive_string/include \
-I$(G4BASE)/processes/hadronic/models/generator/high_energy/include \
@@ -80,6 +103,7 @@ ifndef INCFLAGS
-I$(G4BASE)/geometry/solids/STEP/include \
-I$(G4BASE)/geometry/solids/STEPinterface/include \
-I$(G4BASE)/geometry/volumes/include \
-I$(G4BASE)/geometry/verification/include \
-I$(G4BASE)/geometry/magneticfield/include \
-I$(G4BASE)/track/include \
-I$(G4BASE)/tracking/include \
@@ -91,11 +115,11 @@ ifndef INCFLAGS
-I$(G4BASE)/graphics_reps/include \
-I$(G4BASE)/intercoms/include \
-I$(G4BASE)/g3tog4/include
# endif
endif
endif
ifdef G4ODBMS
# ifneq ($(G4INCLUDE_EXEC),1)
ifneq ($(G4INCLUDE_EXEC),1)
INCFLAGS += \
-I$(G4BASE)/persistency/global/include \
-I$(G4BASE)/persistency/digits+hits/hits/include \
@@ -104,27 +128,16 @@ ifdef G4ODBMS
-I$(G4BASE)/persistency/geometry/global/include \
-I$(G4BASE)/persistency/geometry/solids/CSG/include \
-I$(G4BASE)/persistency/geometry/solids/Boolean/include \
-I$(G4BASE)/persistency/geometry/solids/specific/include \
-I$(G4BASE)/persistency/geometry/management/include \
-I$(G4BASE)/persistency/management/include
# endif
INCFLAGS += -I$(G4SCHEMA_INCLUDE) \
-I$(OBJY_DIR)/include \
-I$(G4BASE)/persistency/management/include \
-I$(G4SCHEMA_INCLUDE)
endif
INCFLAGS += -I$(OBJY_DIR)/include \
-I$(HEP_ODBMS_DIR)/include \
-DHep_HAS_BUILDIN_BOOL_CONSTANTS
endif
ifndef G4LIB_USE_GRANULAR
GLOBALLIBS := $(shell test -f $(G4LIB)/$(G4SYSTEM)/libG4global.a && echo yes)
ifndef GLOBALLIBS
GLOBALLIBS := $(shell test -f $(G4LIB)/$(G4SYSTEM)/libG4global.$(SHEXT) && echo yes)
SHAREDLIBS := $(shell test -f $(G4LIB)/$(G4SYSTEM)/libG4global.$(SHEXT) && echo yes)
endif
endif
ifndef SHAREDLIBS
SHAREDLIBS := $(shell test -f $(G4LIB)/$(G4SYSTEM)/libG4globman.$(SHEXT) && echo yes)
endif
CPPFLAGS += $(INCFLAGS)
LDFLAGS += -L$(G4LIBDIR)
+211 -404
View File
@@ -26,502 +26,309 @@ $spitshell >env.csh <<!GROK!THIS!
#
# g4system.U
#
set G4SYSTEM="$g4system"
#+
setenv G4SYSTEM "$g4system"
echo "On this machine the G4SYSTEM=\$G4SYSTEM"
#
# g4dirs.U
#
set G4INSTALL="$g4install"
set G4INCLUDE="$g4include"
set G4BASE="$g4base"
set G4WORKDIR="$g4workdir"
set G4TMP="$g4tmp"
set G4LIB="$g4lib"
set G4BIN="$g4bin"
set G4DATA="$g4data"
set G4LEVELGAMMADATA="$g4levelgammadata"
#+
set G4RADIOACTIVEDATA="$g4radioactivedata"
setenv G4INSTALL "$g4install"
echo "On this machine the G4INSTALL=\$G4INSTALL"
#+
set G4LEDATA="$g4ledata"
if ( X$g4include != X ) then
setenv G4INCLUDE "$g4include"
echo "On this machine the G4INCLUDE=\$G4INCLUDE"
endif
#+
set NeutronHPCrossSections="$g4neutronhpcrosssections"
if ( X$g4lib != X ) then
setenv G4LIB "$g4lib"
echo "On this machine the G4LIB=\$G4LIB"
endif
#+
if ( X$g4levelgammadata != X ) then
setenv G4LEVELGAMMADATA "$g4levelgammadata"
echo "On this machine the G4LEVELGAMMADATA=\$G4LEVELGAMMADATA"
endif
#+
if ( X$g4radioactivedata != X ) then
setenv G4RADIOACTIVEDATA "$g4radioactivedata"
echo "On this machine the G4RADIOACTIVEDATA=\$G4RADIOACTIVEDATA"
endif
#+
if ( X$g4ledata != X ) then
setenv G4LEDATA "$g4ledata"
echo "On this machine the G4LEDATA=\$G4LEDATA"
endif
#+
if ( X$g4neutronhpcrosssections != X ) then
setenv NeutronHPCrossSections "$g4neutronhpcrosssections"
echo "On this machine the NeutronHPCrossSections=\$NeutronHPCrossSections"
endif
#
# g4clhep.U
#
set CLHEP_BASE_DIR="$g4clhep_base_dir"
set CLHEP_INCLUDE_DIR="$g4clhep_include_dir"
set set CLHEP_LIB_DIR="$g4clhep_lib_dir"
set CLHEP_LIB="$g4clhep_lib"
#
# g4ospace
#
if ( X$g4use_ospace == Xy ) then
set G4USE_OSPACE=1
else
set G4USE_OSPACE=""
if ( X$g4clhep_base_dir != X ) then
setenv CLHEP_BASE_DIR "$g4clhep_base_dir"
echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
endif
set G4OSPACE_BASE_DIR="$g4ospace_base_dir"
#+
if ( X$g4clhep_include_dir != X ) then
setenv CLHEP_INCLUDE_DIR "$g4clhep_include_dir"
echo "On this machine the CLHEP_INCLUDE_DIR=\$CLHEP_INCLUDE_DIR"
endif
#+
if ( X$g4clhep_lib_dir != X ) then
setenv CLHEP_LIB_DIR "$g4clhep_lib_dir"
echo "On this machine the CLHEP_LIB_DIR=\$CLHEP_LIB_DIR"
endif
#+
if ( X$g4clhep_lib != X ) then
setenv CLHEP_LIB "$g4clhep_lib"
echo "On this machine the CLHEP_LIB=\$CLHEP_LIB"
endif
#+
#
# g4debug
#
set G4DEBUG="$g4debug"
if ( X$g4debug != X ) then
setenv G4DEBUG "$g4debug"
echo "On this machine the G4DEBUG=\$G4DEBUG"
endif
#
# g4analysis
#
if ( X$g4wanalysis_build == Xy ) then
set G4ANALYSIS_BUILD=1
else
set G4ANALYSIS_BUILD=""
endif
if ( X$g4wanalysis_build_lab == Xy ) then
set G4ANALYSIS_BUILD_LAB=1
else
set G4ANALYSIS_BUILD_LAB=""
endif
if ( X$g4wanalysis_build_jas == Xy ) then
set G4ANALYSIS_BUILD_JAS=1
else
set G4ANALYSIS_BUILD_JAS=""
endif
if ( X$g4wanalysis_build_lizard == Xy ) then
set G4ANALYSIS_BUILD_LIZARD=1
else
set G4ANALYSIS_BUILD_LIZARD=""
endif
#+
if ( X$g4wanalysis_use == Xy ) then
set G4ANALYSIS_USE=1
else
set G4ANALYSIS_USE=""
endif
if ( X$g4wanalysis_use_lab == Xy ) then
set G4ANALYSIS_USE_LAB=1
else
set G4ANALYSIS_USE_LAB=""
endif
if ( X$g4wanalysis_use_jas == Xy ) then
set G4ANALYSIS_USE_JAS=1
else
set G4ANALYSIS_USE_JAS=""
endif
if ( X$g4wanalysis_use_lizard == Xy ) then
set G4ANALYSIS_USE_LIZARD=1
else
set G4ANALYSIS_USE_LIZARD=""
endif
setenv G4ANALYSIS_USE 1
echo "On this machine the G4ANALYSIS_USE=\$G4ANALYSIS_USE"
endif
#+
#
# g4persistency
#
if ( X$g4use_hepodbms == Xy ) then
set G4USE_HEPODBMS=1
setenv G4USE_HEPODBMS 1
source \$G4INSTALL/examples/extended/persistency/PersistentEx01/g4odbms_setup.csh
else
set G4USE_HEPODBMS=""
endif
echo "On this machine the G4USE_HEPODBMS=\$G4USE_HEPODBMS"
endif
#
# g4ui
#
if ( X$g4ui_build_terminal_session == Xy ) then
set G4UI_BUILD_TERMINAL_SESSION=1
else
set G4UI_BUILD_TERMINAL_SESSION=""
endif
if ( X$g4ui_use_terminal == Xy ) then
set G4UI_USE_TERMINAL=1
else
set G4UI_USE_TERMINAL=""
endif
if ( X$g4ui_build_gag_session == Xy ) then
set G4UI_BUILD_GAG_SESSION=1
else
set G4UI_BUILD_GAG_SESSION=""
endif
if ( X$g4ui_use_gag == Xy ) then
set G4UI_USE_GAG=1
else
set G4UI_USE_GAG=""
endif
#+
if ( X$g4ui_build_xaw_session == Xy ) then
set G4UI_BUILD_XAW_SESSION=1
else
set G4UI_BUILD_XAW_SESSION=""
endif
setenv G4UI_BUILD_XAW_SESSION 1
echo "On this machine the G4UI_BUILD_XAW_SESSION=\$G4UI_BUILD_XAW_SESSION"
endif
#+
if ( X$g4ui_use_xaw == Xy ) then
set G4UI_USE_XAW=1
else
set G4UI_USE_XAW=""
endif
setenv G4UI_USE_XAW 1
echo "On this machine the G4UI_USE_XAW=\$G4UI_USE_XAW"
endif
#+
if ( X$g4ui_build_xm_session == Xy ) then
set G4UI_BUILD_XM_SESSION=1
else
set G4UI_BUILD_XM_SESSION=""
endif
setenv G4UI_BUILD_XM_SESSION 1
echo "On this machine the G4UI_BUILD_XM_SESSION=\$G4UI_BUILD_XM_SESSION"
endif
#+
if ( X$g4ui_use_xm == Xy ) then
set G4UI_USE_XM=1
else
set G4UI_USE_XM=""
endif
setenv G4UI_USE_XM 1
echo "On this machine the G4UI_USE_XM=\$G4UI_USE_XM"
endif
#+
if ( X$g4ui_build_win32_session == Xy ) then
set G4UI_BUILD_WIN32_SESSION=1
else
set G4UI_BUILD_WIN32_session=""
endif
setenv G4UI_BUILD_WIN32_SESSION 1
echo "On this machine the G4UI_BUILD_WIN32_SESSION=\$G4UI_BUILD_WIN32_SESSION"
endif
#+
if ( X$g4ui_use_win32 == Xy ) then
set G4UI_USE_WIN32=1
else
set G4UI_USE_WIN32=""
endif
setenv G4UI_USE_WIN32 1
echo "On this machine the G4UI_USE_WIN32=\$G4UI_USE_WIN32"
endif
if ( X$g4ui_use_tcsh == Xy ) then
set G4UI_USE_TCSH=1
else
set G4UI_USE_TCSH=""
endif
#+
if ( X$g4ui_build_wo_session == Xy ) then
setenv G4UI_BUILD_WO_SESSION 1
echo "On this machine the G4UI_BUILD_WO_SESSION=\$G4UI_BUILD_WO_SESSION"
endif
#+
if ( X$g4ui_use_wo == Xy ) then
setenv G4UI_USE_WO 1
echo "On this machine the G4UI_USE_WO=\$G4UI_USE_WO"
endif
#
# g4vis
#
#+
if ( X$g4vis_build_dawn_driver == Xy ) then
set G4VIS_BUILD_DAWN_DRIVER=1
else
set G4VIS_BUILD_DAWN_DRIVER=""
endif
if ( X$g4vis_build_dawnfile_driver == Xy ) then
set G4VIS_BUILD_DAWNFILE_DRIVER=1
else
set G4VIS_BUILD_DAWN_DRIVER=""
endif
setenv G4VIS_BUILD_DAWN_DRIVER 1
echo "On this machine the G4VIS_BUILD_DAWN_DRIVER=\$G4VIS_BUILD_DAWN_DRIVER"
endif
#+
if ( X$g4vis_build_opacs_driver == Xy ) then
set G4VIS_BUILD_OPACS_DRIVER=1
else
set G4VIS_BUILD_OPACS_DRIVER=""
endif
setenv G4VIS_BUILD_OPACS_DRIVER 1
echo "On this machine the G4VIS_BUILD_OPACS_DRIVER=\$G4VIS_BUILD_OPACS_DRIVER"
endif
if ( X$g4vis_build_opengl_driver == Xy ) then
set G4VIS_BUILD_OPENGL_DRIVER=1
else
set G4VIS_BUILD_OPENGL_DRIVER=""
endif
#+
if ( X$g4vis_build_openglx_driver == Xy ) then
setenv G4VIS_BUILD_OPENGLX_DRIVER 1
echo "On this machine the G4VIS_BUILD_OPENGLX_DRIVER=\$G4VIS_BUILD_OPENGLX_DRIVER"
endif
if ( X$g4vis_build_OPENGLX_driver == Xy ) then
set G4VIS_BUILD_OPENGLX_DRIVER=1
else
set G4VIS_BUILD_OPENGLX_DRIVER=""
endif
#+
if ( X$g4vis_build_openglxm_driver == Xy ) then
setenv G4VIS_BUILD_OPENGLXM_DRIVER 1
echo "On this machine the G4VIS_BUILD_OPENGLXM_DRIVER=\$G4VIS_BUILD_OPENGLXM_DRIVER"
endif
#+
if ( X$g4vis_build_openglwin32_driver == Xy ) then
setenv G4VIS_BUILD_OPENGLWIN32_DRIVER 1
echo "On this machine the G4VIS_BUILD_OPENGLWIN32_DRIVER=\$G4VIS_BUILD_OPENGLWIN32_DRIVER"
endif
#+
if ( X$g4vis_build_oix_driver == Xy ) then
set G4VIS_BUILD_OIX_DRIVER=1
else
set G4VIS_BUILD_OIX_DRIVER=""
endif
setenv G4VIS_BUILD_OIX_DRIVER 1
echo "On this machine the G4VIS_BUILD_OIX_DRIVER=\$G4VIS_BUILD_OIX_DRIVER"
endif
if ( X$g4vis_build_raytracer_driver == Xy ) then
set G4VIS_BUILD_RAYTRACER_DRIVER=1
else
set G4VIS_BUILD_RAYTRACER_DRIVER=""
endif
#+
if ( X$g4vis_build_oiwin32_driver == Xy ) then
setenv G4VIS_BUILD_OIWIN32_DRIVER 1
echo "On this machine the G4VIS_BUILD_OIWIN32_DRIVER=\$G4VIS_BUILD_OIWIN32_DRIVER"
endif
#+
if ( X$g4vis_build_vrml_driver == Xy ) then
set G4VIS_BUILD_VRML_DRIVER=1
else
set G4VIS_BUILD_VRML_DRIVER=""
endif
if ( X$g4vis_build_vrmlfile_driver == Xy ) then
set G4VIS_BUILD_VRMLFILE_DRIVER=1
else
set G4VIS_BUILD_VRMLFILE_DRIVER=""
endif
if ( X$g4vis_build_asciitree_driver == Xy ) then
set G4VIS_BUILD_ASCIITREE_DRIVER=1
else
set G4VIS_BUILD_ASCIITREE_DRIVER=""
endif
setenv G4VIS_BUILD_VRML_DRIVER 1
echo "On this machine the G4VIS_BUILD_VRML_DRIVER=\$G4VIS_BUILD_VRML_DRIVER"
endif
#+
if ( X$g4vis_use_dawn == Xy ) then
set G4VIS_USE_DAWN=1
else
set G4VIS_USE_DAWN=""
endif
if ( X$g4vis_use_dawnfile == Xy ) then
set G4VIS_USE_DAWNFILE=1
else
set G4VIS_USE_DAWN=""
endif
setenv G4VIS_USE_DAWN 1
echo "On this machine the G4VIS_USE_DAWN=\$G4VIS_USE_DAWN"
endif
#+
if ( X$g4vis_use_opacs == Xy ) then
set G4VIS_USE_OPACS=1
else
set G4VIS_USE_OPACS=""
setenv G4VIS_USE_OPACS 1
echo "On this machine the G4VIS_USE_OPACS=\$G4VIS_USE_OPACS"
endif
if ( X$g4vis_use_opengl == Xy ) then
set G4VIS_USE_OPENGL=1
else
set G4VIS_USE_OPENGL=""
endif
#+
if ( X$g4vis_use_openglx == Xy ) then
setenv G4VIS_USE_OPENGLX 1
echo "On this machine the G4VIS_USE_OPENGLX=\$G4VIS_USE_OPENGLX"
endif
if ( X$g4vis_use_OPENGLX == Xy ) then
set G4VIS_USE_OPENGLX=1
else
set G4VIS_USE_OPENGLX=""
endif
#+
if ( X$g4vis_use_openglxm == Xy ) then
setenv G4VIS_USE_OPENGLXM 1
echo "On this machine the G4VIS_USE_OPENGLXM=\$G4VIS_USE_OPENGLXM"
endif
#+
if ( X$g4vis_use_openglwin32 == Xy ) then
setenv G4VIS_USE_OPENGLWIN32 1
echo "On this machine the G4VIS_USE_OPENGLWIN32=\$G4VIS_USE_OPENGLWIN32"
endif
#+
if ( X$g4vis_use_oix == Xy ) then
set G4VIS_USE_OIX=1
else
set G4VIS_USE_OIX=""
endif
if ( X$g4vis_use_raytracer == Xy ) then
set G4VIS_USE_RAYTRACER=1
else
set G4VIS_USE_RAYTRACER=""
endif
if ( X$g4vis_use_vrml == Xy ) then
set G4VIS_USE_VRML=1
else
set G4VIS_USE_VRML=""
endif
if ( X$g4vis_use_vrmlfile == Xy ) then
set G4VIS_USE_VRMLFILE=1
else
set G4VIS_USE_VRMLFILE=""
endif
if ( X$g4vis_use_asciitree == Xy ) then
set G4VIS_USE_ASCIITREE=1
else
set G4VIS_USE_ASCIITREE=""
setenv G4VIS_USE_OIX 1
echo "On this machine the G4VIS_USE_OIX=\$G4VIS_USE_OIX"
endif
#+
if ( X$g4vis_use_oiwin32 == Xy ) then
setenv G4VIS_USE_OIWIN32 1
echo "On this machine the G4VIS_USE_OIWIN32=\$G4VIS_USE_OIWIN32"
endif
#+
if ( X$g4vis_use_vrml == Xy ) then
setenv G4VIS_USE_VRML 1
echo "On this machine the G4VIS_USE_VRML=\$G4VIS_USE_VRML"
endif
#+
#
# g4shared
#
set G4LIB_BUILD_SHARED="$g4lib_build_shared"
set G4LIB_BUILD_STATIC="$g4lib_build_static"
set G4LIB_USE_SHARED="$g4lib_use_shared"
set G4LIB_USE_STATIC="$g4lib_use_static"
if ( X$g4lib_build_shared == Xy ) then
set G4LIB_BUILD_SHARED=1
else
set G4LIB_BUILD_SHARED=""
endif
setenv G4LIB_BUILD_SHARED 1
echo "On this machine the G4LIB_BUILD_SHARED=\$G4LIB_BUILD_SHARED"
endif
if ( X$g4lib_build_static == Xy ) then
set G4LIB_BUILD_STATIC=1
else
set G4LIB_BUILD_STATIC=""
endif
setenv G4LIB_BUILD_STATIC 1
echo "On this machine the G4LIB_BUILD_STATIC=\$G4LIB_BUILD_STATIC"
endif
if ( X$g4lib_use_shared == Xy ) then
set G4LIB_USE_SHARED=1
else
set G4LIB_USE_SHARED=""
endif
setenv G4LIB_USE_SHARED 1
echo "On this machine the G4LIB_USE_SHARED=\$G4LIB_USE_SHARED"
endif
if ( X$g4lib_use_static == Xy ) then
set G4LIB_USE_STATIC=1
else
set G4LIB_USE_STATIC=""
endif
setenv G4LIB_USE_STATIC 1
echo "On this machine the G4LIB_USE_STATIC=\$G4LIB_USE_STATIC"
endif
#+
#
# g4granular
#
if ( X$g4lib_use_granular == Xy ) then
set G4LIB_USE_GRANULAR=1
else
set G4LIB_USE_GRANULAR=""
endif
#####################################################################
setenv G4SYSTEM $G4SYSTEM
setenv G4INSTALL $G4INSTALL
setenv G4INCLUDE $G4INCLUDE
setenv G4BASE $G4BASE
setenv G4WORKDIR $G4WORKDIR
setenv G4TMP $G4TMP
setenv G4LIB $G4LIB
setenv G4BIN $G4BIN
setenv G4DATA $G4DATA
setenv G4LEVELGAMMADATA $G4LEVELGAMMADATA
setenv CLHEP_BASE_DIR $CLHEP_BASE_DIR
setenv CLHEP_INCLUDE_DIR $CLHEP_INCLUDE_DIR
setenv CLHEP_LIB_DIR $CLHEP_LIB_DIR
setenv CLHEP_LIB $CLHEP_LIB
setenv G4USE_OSPACE $G4USE_OSPACE
setenv G4OSPACE_BASE_DIR $G4OSPACE_BASE_DIR
setenv G4LIB_USE_GRANULAR $G4LIB_USE_GRANULAR
setenv G4DEBUG $G4DEBUG
setenv G4ANALYSIS_BUILD $G4ANALYSIS_BUILD
setenv G4ANALYSIS_BUILD_LAB $G4ANALYSIS_BUILD_LAB
setenv G4ANALYSIS_BUILD_JAS $G4ANALYSIS_BUILD_JAS
setenv G4ANALYSIS_BUILD_LIZARD $G4ANALYSIS_BUILD_LIZARD
setenv G4ANALYSIS_USE $G4ANALYSIS_USE
setenv G4ANALYSIS_USE_LAB $G4ANALYSIS_USE_LAB
setenv G4ANALYSIS_USE_JAS $G4ANALYSIS_USE_JAS
setenv G4ANALYSIS_USE_LIZARD $G4ANALYSIS_USE_LIZARD
setenv G4USE_HEPODBMS $G4USE_HEPODBMS
setenv G4UI_BUILD_TERMINAL_SESSION $G4UI_BUILD_TERMINAL_SESSION
setenv G4UI_USE_TERMINAL $G4UI_USE_TERMINAL
setenv G4UI_BUILD_GAG_SESSION $G4UI_BUILD_GAG_SESSION
setenv G4UI_USE_GAG $G4UI_USE_GAG
setenv G4UI_BUILD_XAW_SESSION $G4UI_BUILD_XAW_SESSION
setenv G4UI_USE_XAW $G4UI_USE_XAW
setenv G4UI_BUILD_XM_SESSION $G4UI_BUILD_XM_SESSION
setenv G4UI_USE_XM $G4UI_USE_XM
setenv G4UI_BUILD_WIN32_SESSION $G4UI_BUILD_WIN32_SESSION
setenv G4UI_USE_WIN32 $G4UI_USE_WIN32
setenv G4UI_USE_TCSH $G4UI_USE_TCSH
setenv G4VIS_BUILD_DAWN_DRIVER $G4VIS_BUILD_DAWN_DRIVER
setenv G4VIS_USE_DAWN $G4VIS_USE_DAWN
setenv G4VIS_BUILD_DAWNFILE_DRIVER $G4VIS_BUILD_DAWNFILE_DRIVER
setenv G4VIS_USE_DAWNFILE $G4VIS_USE_DAWNFILE
setenv G4VIS_BUILD_OPACS_DRIVER $G4VIS_BUILD_OPACS_DRIVER
setenv G4VIS_USE_OPACS $G4VIS_USE_OPACS
setenv G4VIS_BUILD_OPENGL_DRIVER $G4VIS_BUILD_OPENGL_DRIVER
setenv G4VIS_USE_OPENGL $G4VIS_USE_OPENGL
setenv G4VIS_BUILD_OPENGLX_DRIVER $G4VIS_BUILD_OPENGLX_DRIVER
setenv G4VIS_USE_OPENGLX $G4VIS_USE_OPENGLX
setenv G4VIS_BUILD_OIX_DRIVER $G4VIS_BUILD_OIX_DRIVER
setenv G4VIS_USE_OIX $G4VIS_USE_OIX
setenv G4VIS_BUILD_RAYTRACER_DRIVER $G4VIS_BUILD_RAYTRACER_DRIVER
setenv G4VIS_USE_RAYTRACER $G4VIS_USE_RAYTRACER
setenv G4VIS_BUILD_VRML_DRIVER $G4VIS_BUILD_VRML_DRIVER
setenv G4VIS_USE_VRML $G4VIS_USE_VRML
setenv G4VIS_BUILD_VRMLFILE_DRIVER $G4VIS_BUILD_VRMLFILE_DRIVER
setenv G4VIS_USE_VRMLFILE $G4VIS_USE_VRMLFILE
setenv G4VIS_BUILD_ASCIITREE_DRIVER $G4VIS_BUILD_ASCIITREE_DRIVER
setenv G4VIS_USE_ASCIITREE $G4VIS_USE_ASCIITREE
setenv G4LIB_BUILD_SHARED $G4LIB_BUILD_SHARED
setenv G4LIB_BUILD_STATIC $G4LIB_BUILD_STATIC
setenv G4LIB_USE_SHARED $G4LIB_USE_SHARED
setenv G4LIB_USE_STATIC $G4LIB_USE_STATIC
###############################################
#####################################################################
echo "On this machine the G4SYSTEM=\$G4SYSTEM"
echo "On this machine the G4INSTALL=\$G4INSTALL"
echo "On this machine the G4INCLUDE=\$G4INCLUDE"
echo "On this machine the G4BASE=\$G4BASE"
echo "On this machine the G4WORKDIR=\$G4WORKDIR"
echo "On this machine the G4TMP=\$G4TMP"
echo "On this machine the G4LIB=\$G4LIB"
echo "On this machine the G4BIN=\$G4BIN"
echo "On this machine the G4DATA=\$G4DATA"
echo "On this machine the G4LEVELGAMMADATA=\$G4LEVELGAMMADATA"
echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
echo "On this machine the CLHEP_INCLUDE_DIR=\$CLHEP_INCLUDE_DIR"
echo "On this machine the CLHEP_LIB_DIR=\$CLHEP_LIB_DIR"
echo "On this machine the CLHEP_LIB=\$CLHEP_LIB"
echo "On this machine the G4USE_OSPACE=\$G4USE_OSPACE"
echo "On this machine the G4OSPACE_BASE_DIR=\$G4OSPACE_BASE_DIR"
setenv G4LIB_USE_GRANULAR 1
echo "On this machine the G4LIB_USE_GRANULAR=\$G4LIB_USE_GRANULAR"
endif
echo "On this machine the G4DEBUG=\$G4DEBUG"
#####################################################################
echo "On this machine the G4UI_BUILD_TERMINAL_SESSION=\$G4UI_BUILD_TERMINAL_SESSION"
echo "On this machine the G4UI_USE_TERMINAL=\$G4UI_USE_TERMINAL"
echo "On this machine the G4UI_BUILD_GAG_SESSION=\$G4UI_BUILD_GAG_SESSION"
echo "On this machine the G4UI_USE_GAG=\$G4UI_USE_GAG"
echo "On this machine the G4UI_BUILD_XAW_SESSION=\$G4UI_BUILD_XAW_SESSION"
echo "On this machine the G4UI_USE_XAW=\$G4UI_USE_XAW"
echo "On this machine the G4UI_BUILD_XM_SESSION=\$G4UI_BUILD_XM_SESSION"
echo "On this machine the G4UI_USE_XM=\$G4UI_USE_XM"
echo "On this machine the G4UI_BUILD_WIN32_SESSION=\$G4UI_BUILD_WIN32_SESSION"
echo "On this machine the G4UI_USE_WIN32=\$G4UI_USE_WIN32"
echo "On this machine the G4UI_USE_TCSH=\$G4UI_USE_TCSH"
echo "On this machine the G4ANALYSIS_BUILD=\$G4ANALYSIS_BUILD"
echo "On this machine the G4ANALYSIS_BUILD_LAB=\$G4ANALYSIS_BUILD_LAB"
echo "On this machine the G4ANALYSIS_BUILD_JAS=\$G4ANALYSIS_BUILD_JAS"
echo "On this machine the G4ANALYSIS_BUILD_LIZARD=\$G4ANALYSIS_BUILD_LIZARD"
echo "On this machine the G4ANALYSIS_USE=\$G4ANALYSIS_USE"
echo "On this machine the G4ANALYSIS_USE_LAB=\$G4ANALYSIS_USE_LAB"
echo "On this machine the G4ANALYSIS_USE_JAS=\$G4ANALYSIS_USE_JAS"
echo "On this machine the G4ANALYSIS_USE_LIZARD=\$G4ANALYSIS_USE_LIZARD"
echo "On this machine the G4USE_HEPODBMS=\$G4USE_HEPODBMS"
echo "On this machine the G4VIS_BUILD_DAWN_DRIVER=\$G4VIS_BUILD_DAWN_DRIVER"
echo "On this machine the G4VIS_USE_DAWN=\$G4VIS_USE_DAWN"
echo "On this machine the G4VIS_BUILD_DAWNFILE_DRIVER=\$G4VIS_BUILD_DAWNFILE_DRIVER"
echo "On this machine the G4VIS_USE_DAWNFILE=\$G4VIS_USE_DAWNFILE"
echo "On this machine the G4VIS_BUILD_OPACS_DRIVER=\$G4VIS_BUILD_OPACS_DRIVER"
echo "On this machine the G4VIS_USE_OPACS=\$G4VIS_USE_OPACS"
echo "On this machine the G4VIS_BUILD_OPENGL_DRIVER=\$G4VIS_BUILD_OPENGL_DRIVER"
echo "On this machine the G4VIS_USE_OPENGL=\$G4VIS_USE_OPENGL"
echo "On this machine the G4VIS_BUILD_OPENGLX_DRIVER=\$G4VIS_BUILD_OPENGLX_DRIVER"
echo "On this machine the G4VIS_USE_OPENGLX=\$G4VIS_USE_OPENGLX"
echo "On this machine the G4VIS_BUILD_OIX_DRIVER=\$G4VIS_BUILD_OIX_DRIVER"
echo "On this machine the G4VIS_USE_OIX=\$G4VIS_USE_OIX"
echo "On this machine the G4VIS_BUILD_RAYTRACER_DRIVER=\$G4VIS_BUILD_RAYTRACER_DRIVER"
echo "On this machine the G4VIS_USE_RAYTRACER=\$G4VIS_USE_RAYTRACER"
echo "On this machine the G4VIS_BUILD_VRML_DRIVER=\$G4VIS_BUILD_VRML_DRIVER"
echo "On this machine the G4VIS_USE_VRML=\$G4VIS_USE_VRML"
echo "On this machine the G4VIS_BUILD_VRMLFILE_DRIVER=\$G4VIS_BUILD_VRMLFILE_DRIVER"
echo "On this machine the G4VIS_USE_VRMLFILE=\$G4VIS_USE_VRMLFILE"
echo "On this machine the G4VIS_BUILD_ASCIITREE_DRIVER=\$G4VIS_BUILD_ASCIITREE_DRIVER"
echo "On this machine the G4VIS_USE_ASCIITREE=\$G4VIS_USE_ASCIITREE"
echo "On this machine the G4LIB_BUILD_SHARED=\$G4LIB_BUILD_SHARED"
echo "On this machine the G4LIB_BUILD_STATIC=\$G4LIB_BUILD_STATIC"
echo "On this machine the G4LIB_USE_SHARED=\$G4LIB_USE_SHARED"
echo "On this machine the G4LIB_USE_STATIC=\$G4LIB_USE_STATIC"
###############################################################
!GROK!THIS!
: In the following dollars and backticks do not need the extra backslash.
$spitshell >>env.csh <<'!NO!SUBS!'
#+
#
# G4WORKDIR
#
if ( ${?G4WORKDIR} ) then
echo "In your environment you have the G4WORKDIR=$G4WORKDIR"
else
echo "G4WORKDIR will be set to HOME=$HOME."
setenv G4WORKDIR $HOME
endif
!NO!SUBS!
chmod 755 env.csh
$eunicefix env.csh
+196 -346
View File
@@ -26,100 +26,109 @@ $spitshell >env.sh <<!GROK!THIS!
#
# g4system.U
#
#+
G4SYSTEM="$g4system"
export G4SYSTEM
echo "On this machine the G4SYSTEM=\$G4SYSTEM"
#
# g4dirs.U
#
#+
G4INSTALL="$g4install"
export G4INSTALL
echo "On this machine the G4INSTALL=\$G4INSTALL"
#+
if [ X$g4include != X ] ; then
G4INCLUDE="$g4include"
G4BASE="$g4base"
G4WORKDIR="$g4workdir"
G4TMP="$g4tmp"
export G4INCLUDE
echo "On this machine the G4INCLUDE=\$G4INCLUDE"
fi
#+
if [ X$g4lib != X ] ; then
G4LIB="$g4lib"
G4BIN="$g4bin"
G4DATA="$g4data"
export G4LIB
echo "On this machine the G4LIB=\$G4LIB"
fi
#+
if [ X$g4levelgammadata != X ] ; then
G4LEVELGAMMADATA="$g4levelgammadata"
export G4LEVELGAMMADATA
echo "On this machine the G4LEVELGAMMADATA=\$G4LEVELGAMMADATA"
fi
#+
if [ X$g4radioactivedata != X ] ; then
G4RADIOACTIVEDATA="$g4radioactivedata"
export G4RADIOACTIVEDATA
echo "On this machine the G4RADIOACTIVEDATA=\$G4RADIOACTIVEDATA"
fi
#+
if [ X$g4ledata != X ] ; then
G4LEDATA="$g4ledata"
export G4LEDATA
echo "On this machine the G4LEDATA=\$G4LEDATA"
fi
#+
if [ X$g4neutronhpcrosssections != X ] ; then
NeutronHPCrossSections="$g4neutronhpcrosssections"
export NeutronHPCrossSections
echo "On this machine the NeutronHPCrossSections=\$NeutronHPCrossSections"
fi
#
# g4clhep.U
#
if [ X$g4clhep_base_dir != X ] ; then
CLHEP_BASE_DIR="$g4clhep_base_dir"
CLHEP_INCLUDE_DIR="$g4clhep_include_dir"
CLHEP_LIB_DIR="$g4clhep_lib_dir"
CLHEP_LIB="$g4clhep_lib"
#
# g4ospace
#
if [ X$g4use_ospace = Xy ] ; then
G4USE_OSPACE=1
else
G4USE_OSPACE=""
export CLHEP_BASE_DIR
echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
fi
G4OSPACE_BASE_DIR="$g4ospace_base_dir"
#+
if [ X$g4clhep_include_dir != X ] ; then
CLHEP_INCLUDE_DIR="$g4clhep_include_dir"
export CLHEP_INCLUDE_DIR
echo "On this machine the CLHEP_INCLUDE_DIR=\$CLHEP_INCLUDE_DIR"
fi
#+
if [ X$g4clhep_lib_dir != X ] ; then
CLHEP_LIB_DIR="$g4clhep_lib_dir"
export CLHEP_LIB_DIR
echo "On this machine the CLHEP_LIB_DIR=\$CLHEP_LIB_DIR"
fi
#+
if [ X$g4clhep_lib != X ] ; then
CLHEP_LIB="$g4clhep_lib"
export CLHEP_LIB
echo "On this machine the CLHEP_LIB=\$CLHEP_LIB"
fi
#+
#
# g4debug
#
if [ X$g4debug != X ] ; then
G4DEBUG="$g4debug"
export G4DEBUG
echo "On this machine the G4DEBUG=\$G4DEBUG"
fi
#
# g4analysis
#
if [ X$g4wanalysis_build = Xy ] ; then
G4ANALYSIS_BUILD=1
else
G4ANALYSIS_BUILD=""
fi
if [ X$g4wanalysis_build_lab = Xy ] ; then
G4ANALYSIS_BUILD_LAB=1
else
G4ANALYSIS_BUILD_LAB=""
fi
if [ X$g4wanalysis_build_jas = Xy ] ; then
G4ANALYSIS_BUILD_JAS=1
else
G4ANALYSIS_BUILD_JAS=""
fi
if [ X$g4wanalysis_build_lizard = Xy ] ; then
G4ANALYSIS_BUILD_LIZARD=1
else
G4ANALYSIS_BUILD_LIZARD=""
fi
#+
if [ X$g4wanalysis_use = Xy ] ; then
G4ANALYSIS_USE=1
else
G4ANALYSIS_USE=""
fi
if [ X$g4wanalysis_use_lab = Xy ] ; then
G4ANALYSIS_USE_LAB=1
else
G4ANALYSIS_USE_LAB=""
fi
if [ X$g4wanalysis_use_jas = Xy ] ; then
G4ANALYSIS_USE_JAS=1
else
G4ANALYSIS_USE_JAS=""
fi
if [ X$g4wanalysis_use_lizard = Xy ] ; then
G4ANALYSIS_USE_LIZARD=1
else
G4ANALYSIS_USE_LIZARD=""
export G4ANALYSIS_USE
echo "On this machine the G4ANALYSIS_USE=\$G4ANALYSIS_USE"
fi
#+
@@ -128,400 +137,241 @@ fi
#
if [ X$g4use_hepodbms = Xy ] ; then
G4USE_HEPODBMS=1
export G4USE_HEPODBMS
. \$G4INSTALL/examples/extended/persistency/PersistentEx01/g4odbms_setup.sh
else
G4USE_HEPODBMS=""
echo "On this machine the G4USE_HEPODBMS=\$G4USE_HEPODBMS"
fi
#
# g4ui
#
if [ X$g4ui_build_terminal_session = Xy ] ; then
G4UI_BUILD_TERMINAL_SESSION=1
else
G4UI_BUILD_TERMINAL_SESSION=""
fi
if [ X$g4ui_use_terminal = Xy ] ; then
G4UI_USE_TERMINAL=1
else
G4UI_USE_TERMINAL=""
fi
if [ X$g4ui_build_gag_session = Xy ] ; then
G4UI_BUILD_GAG_SESSION=1
else
G4UI_BUILD_GAG_SESSION=""
fi
if [ X$g4ui_use_gag = Xy ] ; then
G4UI_USE_GAG=1
else
G4UI_USE_GAG=""
fi
#+
if [ X$g4ui_build_xaw_session = Xy ] ; then
G4UI_BUILD_XAW_SESSION=1
else
G4UI_BUILD_XAW_SESSION=""
export G4UI_BUILD_XAW_SESSION
echo "On this machine the G4UI_BUILD_XAW_SESSION=\$G4UI_BUILD_XAW_SESSION"
fi
#+
if [ X$g4ui_use_xaw = Xy ] ; then
G4UI_USE_XAW=1
else
G4UI_USE_XAW=""
export G4UI_USE_XAW
echo "On this machine the G4UI_USE_XAW=\$G4UI_USE_XAW"
fi
#+
if [ X$g4ui_build_xm_session = Xy ] ; then
G4UI_BUILD_XM_SESSION=1
else
G4UI_BUILD_XM_SESSION=""
export G4UI_BUILD_XM_SESSION
echo "On this machine the G4UI_BUILD_XM_SESSION=\$G4UI_BUILD_XM_SESSION"
fi
#+
if [ X$g4ui_use_xm = Xy ] ; then
G4UI_USE_XM=1
else
G4UI_USE_XM=""
export G4UI_USE_XM
echo "On this machine the G4UI_USE_XM=\$G4UI_USE_XM"
fi
#+
if [ X$g4ui_build_win32_session = Xy ] ; then
G4UI_BUILD_WIN32_SESSION=1
else
G4UI_BUILD_WIN32_session=""
export G4UI_BUILD_WIN32_SESSION
echo "On this machine the G4UI_BUILD_WIN32_SESSION=\$G4UI_BUILD_WIN32_SESSION"
fi
#+
if [ X$g4ui_use_win32 = Xy ] ; then
G4UI_USE_WIN32=1
else
G4UI_USE_WIN32=""
export G4UI_USE_WIN32
echo "On this machine the G4UI_USE_WIN32=\$G4UI_USE_WIN32"
fi
if [ X$g4ui_use_tcsh = Xy ] ; then
G4UI_USE_TCSH=1
else
G4UI_USE_TCSH=""
#+
if [ X$g4ui_build_wo_session = Xy ] ; then
G4UI_BUILD_WO_SESSION=1
export G4UI_BUILD_WO_SESSION
echo "On this machine the G4UI_BUILD_WO_SESSION=\$G4UI_BUILD_WO_SESSION"
fi
#+
if [ X$g4ui_use_wo = Xy ] ; then
G4UI_USE_WO=1
export G4UI_USE_WO
echo "On this machine the G4UI_USE_WO=\$G4UI_USE_WO"
fi
#
# g4vis
#
#+
if [ X$g4vis_build_dawn_driver = Xy ] ; then
G4VIS_BUILD_DAWN_DRIVER=1
else
G4VIS_BUILD_DAWN_DRIVER=""
fi
if [ X$g4vis_build_dawnfile_driver = Xy ] ; then
G4VIS_BUILD_DAWNFILE_DRIVER=1
else
G4VIS_BUILD_DAWN_DRIVER=""
export G4VIS_BUILD_DAWN_DRIVER
echo "On this machine the G4VIS_BUILD_DAWN_DRIVER=\$G4VIS_BUILD_DAWN_DRIVER"
fi
#+
if [ X$g4vis_build_opacs_driver = Xy ] ; then
G4VIS_BUILD_OPACS_DRIVER=1
else
G4VIS_BUILD_OPACS_DRIVER=""
export G4VIS_BUILD_OPACS_DRIVER
echo "On this machine the G4VIS_BUILD_OPACS_DRIVER=\$G4VIS_BUILD_OPACS_DRIVER"
fi
if [ X$g4vis_build_opengl_driver = Xy ] ; then
G4VIS_BUILD_OPENGL_DRIVER=1
else
G4VIS_BUILD_OPENGL_DRIVER=""
fi
if [ X$g4vis_build_OPENGLX_driver = Xy ] ; then
#+
if [ X$g4vis_build_openglx_driver = Xy ] ; then
G4VIS_BUILD_OPENGLX_DRIVER=1
else
G4VIS_BUILD_OPENGLX_DRIVER=""
export G4VIS_BUILD_OPENGLX_DRIVER
echo "On this machine the G4VIS_BUILD_OPENGLX_DRIVER=\$G4VIS_BUILD_OPENGLX_DRIVER"
fi
#+
if [ X$g4vis_build_openglxm_driver = Xy ] ; then
G4VIS_BUILD_OPENGLXM_DRIVER=1
export G4VIS_BUILD_OPENGLXM_DRIVER
echo "On this machine the G4VIS_BUILD_OPENGLXM_DRIVER=\$G4VIS_BUILD_OPENGLXM_DRIVER"
fi
#+
if [ X$g4vis_build_openglwin32_driver = Xy ] ; then
G4VIS_BUILD_OPENGLWIN32_DRIVER=1
export G4VIS_BUILD_OPENGLWIN32_DRIVER
echo "On this machine the G4VIS_BUILD_OPENGLWIN32_DRIVER=\$G4VIS_BUILD_OPENGLWIN32_DRIVER"
fi
#+
if [ X$g4vis_build_oix_driver = Xy ] ; then
G4VIS_BUILD_OIX_DRIVER=1
else
G4VIS_BUILD_OIX_DRIVER=""
export G4VIS_BUILD_OIX_DRIVER
echo "On this machine the G4VIS_BUILD_OIX_DRIVER=\$G4VIS_BUILD_OIX_DRIVER"
fi
if [ X$g4vis_build_raytracer_driver = Xy ] ; then
G4VIS_BUILD_RAYTRACER_DRIVER=1
else
G4VIS_BUILD_RAYTRACER_DRIVER=""
#+
if [ X$g4vis_build_oiwin32_driver = Xy ] ; then
G4VIS_BUILD_OIWIN32_DRIVER=1
export G4VIS_BUILD_OIWIN32_DRIVER
echo "On this machine the G4VIS_BUILD_OIWIN32_DRIVER=\$G4VIS_BUILD_OIWIN32_DRIVER"
fi
#+
if [ X$g4vis_build_vrml_driver = Xy ] ; then
G4VIS_BUILD_VRML_DRIVER=1
else
G4VIS_BUILD_VRML_DRIVER=""
fi
if [ X$g4vis_build_vrmlfile_driver = Xy ] ; then
G4VIS_BUILD_VRMLFILE_DRIVER=1
else
G4VIS_BUILD_VRMLFILE_DRIVER=""
fi
if [ X$g4vis_build_asciitree_driver = Xy ] ; then
G4VIS_BUILD_ASCIITREE_DRIVER=1
else
G4VIS_BUILD_ASCIITREE_DRIVER=""
export G4VIS_BUILD_VRML_DRIVER
echo "On this machine the G4VIS_BUILD_VRML_DRIVER=\$G4VIS_BUILD_VRML_DRIVER"
fi
#+
if [ X$g4vis_use_dawn = Xy ] ; then
G4VIS_USE_DAWN=1
else
G4VIS_USE_DAWN=""
fi
if [ X$g4vis_use_dawnfile = Xy ] ; then
G4VIS_USE_DAWNFILE=1
else
G4VIS_USE_DAWN=""
export G4VIS_USE_DAWN
echo "On this machine the G4VIS_USE_DAWN=\$G4VIS_USE_DAWN"
fi
#+
if [ X$g4vis_use_opacs = Xy ] ; then
G4VIS_USE_OPACS=1
else
G4VIS_USE_OPACS=""
export G4VIS_USE_OPACS
echo "On this machine the G4VIS_USE_OPACS=\$G4VIS_USE_OPACS"
fi
if [ X$g4vis_use_opengl = Xy ] ; then
G4VIS_USE_OPENGL=1
else
G4VIS_USE_OPENGL=""
fi
if [ X$g4vis_use_OPENGLX = Xy ] ; then
#+
if [ X$g4vis_use_openglx = Xy ] ; then
G4VIS_USE_OPENGLX=1
else
G4VIS_USE_OPENGLX=""
export G4VIS_USE_OPENGLX
echo "On this machine the G4VIS_USE_OPENGLX=\$G4VIS_USE_OPENGLX"
fi
#+
if [ X$g4vis_use_openglxm = Xy ] ; then
G4VIS_USE_OPENGLXM=1
export G4VIS_USE_OPENGLXM
echo "On this machine the G4VIS_USE_OPENGLXM=\$G4VIS_USE_OPENGLXM"
fi
#+
if [ X$g4vis_use_openglwin32 = Xy ] ; then
G4VIS_USE_OPENGLWIN32=1
export G4VIS_USE_OPENGLWIN32
echo "On this machine the G4VIS_USE_OPENGLWIN32=\$G4VIS_USE_OPENGLWIN32"
fi
#+
if [ X$g4vis_use_oix = Xy ] ; then
G4VIS_USE_OIX=1
else
G4VIS_USE_OIX=""
export G4VIS_USE_OIX
echo "On this machine the G4VIS_USE_OIX=\$G4VIS_USE_OIX"
fi
if [ X$g4vis_use_raytracer = Xy ] ; then
G4VIS_USE_RAYTRACER=1
else
G4VIS_USE_RAYTRACER=""
#+
if [ X$g4vis_use_oiwin32 = Xy ] ; then
G4VIS_USE_OIWIN32=1
export G4VIS_USE_OIWIN32
echo "On this machine the G4VIS_USE_OIWIN32=\$G4VIS_USE_OIWIN32"
fi
#+
if [ X$g4vis_use_vrml = Xy ] ; then
G4VIS_USE_VRML=1
else
G4VIS_USE_VRML=""
fi
if [ X$g4vis_use_vrmlfile = Xy ] ; then
G4VIS_USE_VRMLFILE=1
else
G4VIS_USE_VRMLFILE=""
fi
if [ X$g4vis_use_asciitree = Xy ] ; then
G4VIS_USE_ASCIITREE=1
else
G4VIS_USE_ASCIITREE=""
export G4VIS_USE_VRML
echo "On this machine the G4VIS_USE_VRML=\$G4VIS_USE_VRML"
fi
#+
#
# g4shared
#
G4LIB_BUILD_SHARED="$g4lib_build_shared"
G4LIB_BUILD_STATIC="$g4lib_build_static"
G4LIB_USE_SHARED="$g4lib_use_shared"
G4LIB_USE_STATIC="$g4lib_use_static"
if [ X$g4lib_build_shared = Xy ] ; then
G4LIB_BUILD_SHARED=1
else
G4LIB_BUILD_SHARED=""
export G4LIB_BUILD_SHARED
echo "On this machine the G4LIB_BUILD_SHARED=\$G4LIB_BUILD_SHARED"
fi
if [ X$g4lib_build_static = Xy ] ; then
G4LIB_BUILD_STATIC=1
else
G4LIB_BUILD_STATIC=""
export G4LIB_BUILD_STATIC
echo "On this machine the G4LIB_BUILD_STATIC=\$G4LIB_BUILD_STATIC"
fi
if [ X$g4lib_use_shared = Xy ] ; then
G4LIB_USE_SHARED=1
else
G4LIB_USE_SHARED=""
export G4LIB_USE_SHARED
echo "On this machine the G4LIB_USE_SHARED=\$G4LIB_USE_SHARED"
fi
if [ X$g4lib_use_static = Xy ] ; then
G4LIB_USE_STATIC=1
else
G4LIB_USE_STATIC=""
export G4LIB_USE_STATIC
echo "On this machine the G4LIB_USE_STATIC=\$G4LIB_USE_STATIC"
fi
#+
#
# g4granular
#
if [ X$g4lib_use_granular = Xy ] ; then
G4LIB_USE_GRANULAR=1
else
G4LIB_USE_GRANULAR=""
export G4LIB_USE_GRANULAR
echo "On this machine the G4LIB_USE_GRANULAR=\$G4LIB_USE_GRANULAR"
fi
#####################################################################
export G4SYSTEM
export G4INSTALL
export G4INCLUDE
export G4BASE
export G4WORKDIR
export G4TMP
export G4LIB
export G4BIN
export G4DATA
export G4LEVELGAMMADATA
export CLHEP_BASE_DIR
export CLHEP_INCLUDE_DIR
export CLHEP_LIB_DIR
export CLHEP_LIB
export G4USE_OSPACE
export G4OSPACE_BASE_DIR
export G4LIB_USE_GRANULAR
export G4DEBUG
export G4ANALYSIS_BUILD
export G4ANALYSIS_BUILD_LAB
export G4ANALYSIS_BUILD_JAS
export G4ANALYSIS_BUILD_LIZARD
export G4ANALYSIS_USE
export G4ANALYSIS_USE_LAB
export G4ANALYSIS_USE_JAS
export G4ANALYSIS_USE_LIZARD
export G4USE_HEPODBMS
export G4UI_BUILD_TERMINAL_SESSION
export G4UI_USE_TERMINAL
export G4UI_BUILD_GAG_SESSION
export G4UI_USE_GAG
export G4UI_BUILD_XAW_SESSION
export G4UI_USE_XAW
export G4UI_BUILD_XM_SESSION
export G4UI_USE_XM
export G4UI_BUILD_WIN32_SESSION
export G4UI_USE_WIN32
export G4UI_USE_TCSH
export G4VIS_BUILD_DAWN_DRIVER
export G4VIS_USE_DAWN
export G4VIS_BUILD_DAWNFILE_DRIVER
export G4VIS_USE_DAWNFILE
export G4VIS_BUILD_OPACS_DRIVER
export G4VIS_USE_OPACS
export G4VIS_BUILD_OPENGL_DRIVER
export G4VIS_USE_OPENGL
export G4VIS_BUILD_OPENGLX_DRIVER
export G4VIS_USE_OPENGLX
export G4VIS_BUILD_OIX_DRIVER
export G4VIS_USE_OIX
export G4VIS_BUILD_RAYTRACER_DRIVER
export G4VIS_USE_RAYTRACER
export G4VIS_BUILD_VRML_DRIVER
export G4VIS_USE_VRML
export G4VIS_BUILD_VRMLFILE_DRIVER
export G4VIS_USE_VRMLFILE
export G4VIS_BUILD_ASCIITREE_DRIVER
export G4VIS_USE_ASCIITREE
export G4LIB_BUILD_SHARED
export G4LIB_BUILD_STATIC
export G4LIB_USE_SHARED
export G4LIB_USE_STATIC
###############################################
#####################################################################
echo "On this machine the G4SYSTEM=\$G4SYSTEM"
echo "On this machine the G4INSTALL=\$G4INSTALL"
echo "On this machine the G4INCLUDE=\$G4INCLUDE"
echo "On this machine the G4BASE=\$G4BASE"
echo "On this machine the G4WORKDIR=\$G4WORKDIR"
echo "On this machine the G4TMP=\$G4TMP"
echo "On this machine the G4LIB=\$G4LIB"
echo "On this machine the G4BIN=\$G4BIN"
echo "On this machine the G4DATA=\$G4DATA"
echo "On this machine the G4LEVELGAMMADATA=\$G4LEVELGAMMADATA"
echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
echo "On this machine the CLHEP_INCLUDE_DIR=\$CLHEP_INCLUDE_DIR"
echo "On this machine the CLHEP_LIB_DIR=\$CLHEP_LIB_DIR"
echo "On this machine the CLHEP_LIB=\$CLHEP_LIB"
echo "On this machine the G4USE_OSPACE=\$G4USE_OSPACE"
echo "On this machine the G4OSPACE_BASE_DIR=\$G4OSPACE_BASE_DIR"
echo "On this machine the G4LIB_USE_GRANULAR=\$G4LIB_USE_GRANULAR"
echo "On this machine the G4DEBUG=\$G4DEBUG"
echo "On this machine the G4UI_BUILD_TERMINAL_SESSION=\$G4UI_BUILD_TERMINAL_SESSION"
echo "On this machine the G4UI_USE_TERMINAL=\$G4UI_USE_TERMINAL"
echo "On this machine the G4UI_BUILD_GAG_SESSION=\$G4UI_BUILD_GAG_SESSION"
echo "On this machine the G4UI_USE_GAG=\$G4UI_USE_GAG"
echo "On this machine the G4UI_BUILD_XAW_SESSION=\$G4UI_BUILD_XAW_SESSION"
echo "On this machine the G4UI_USE_XAW=\$G4UI_USE_XAW"
echo "On this machine the G4UI_BUILD_XM_SESSION=\$G4UI_BUILD_XM_SESSION"
echo "On this machine the G4UI_USE_XM=\$G4UI_USE_XM"
echo "On this machine the G4UI_BUILD_WIN32_SESSION=\$G4UI_BUILD_WIN32_SESSION"
echo "On this machine the G4UI_USE_WIN32=\$G4UI_USE_WIN32"
echo "On this machine the G4UI_USE_TCSH=\$G4UI_USE_TCSH"
echo "On this machine the G4ANALYSIS_BUILD=\$G4ANALYSIS_BUILD"
echo "On this machine the G4ANALYSIS_BUILD_LAB=\$G4ANALYSIS_BUILD_LAB"
echo "On this machine the G4ANALYSIS_BUILD_JAS=\$G4ANALYSIS_BUILD_JAS"
echo "On this machine the G4ANALYSIS_BUILD_LIZARD=\$G4ANALYSIS_BUILD_LIZARD"
echo "On this machine the G4ANALYSIS_USE=\$G4ANALYSIS_USE"
echo "On this machine the G4ANALYSIS_USE_LAB=\$G4ANALYSIS_USE_LAB"
echo "On this machine the G4ANALYSIS_USE_JAS=\$G4ANALYSIS_USE_JAS"
echo "On this machine the G4ANALYSIS_USE_LIZARD=\$G4ANALYSIS_USE_LIZARD"
echo "On this machine the G4USE_HEPODBMS=\$G4USE_HEPODBMS"
echo "On this machine the G4VIS_BUILD_DAWN_DRIVER=\$G4VIS_BUILD_DAWN_DRIVER"
echo "On this machine the G4VIS_USE_DAWN=\$G4VIS_USE_DAWN"
echo "On this machine the G4VIS_BUILD_DAWNFILE_DRIVER=\$G4VIS_BUILD_DAWNFILE_DRIVER"
echo "On this machine the G4VIS_USE_DAWNFILE=\$G4VIS_USE_DAWNFILE"
echo "On this machine the G4VIS_BUILD_OPACS_DRIVER=\$G4VIS_BUILD_OPACS_DRIVER"
echo "On this machine the G4VIS_USE_OPACS=\$G4VIS_USE_OPACS"
echo "On this machine the G4VIS_BUILD_OPENGL_DRIVER=\$G4VIS_BUILD_OPENGL_DRIVER"
echo "On this machine the G4VIS_USE_OPENGL=\$G4VIS_USE_OPENGL"
echo "On this machine the G4VIS_BUILD_OPENGLX_DRIVER=\$G4VIS_BUILD_OPENGLX_DRIVER"
echo "On this machine the G4VIS_USE_OPENGLX=\$G4VIS_USE_OPENGLX"
echo "On this machine the G4VIS_BUILD_OIX_DRIVER=\$G4VIS_BUILD_OIX_DRIVER"
echo "On this machine the G4VIS_USE_OIX=\$G4VIS_USE_OIX"
echo "On this machine the G4VIS_BUILD_RAYTRACER_DRIVER=\$G4VIS_BUILD_RAYTRACER_DRIVER"
echo "On this machine the G4VIS_USE_RAYTRACER=\$G4VIS_USE_RAYTRACER"
echo "On this machine the G4VIS_BUILD_VRML_DRIVER=\$G4VIS_BUILD_VRML_DRIVER"
echo "On this machine the G4VIS_USE_VRML=\$G4VIS_USE_VRML"
echo "On this machine the G4VIS_BUILD_VRMLFILE_DRIVER=\$G4VIS_BUILD_VRMLFILE_DRIVER"
echo "On this machine the G4VIS_USE_VRMLFILE=\$G4VIS_USE_VRMLFILE"
echo "On this machine the G4VIS_BUILD_ASCIITREE_DRIVER=\$G4VIS_BUILD_ASCIITREE_DRIVER"
echo "On this machine the G4VIS_USE_ASCIITREE=\$G4VIS_USE_ASCIITREE"
echo "On this machine the G4LIB_BUILD_SHARED=\$G4LIB_BUILD_SHARED"
echo "On this machine the G4LIB_BUILD_STATIC=\$G4LIB_BUILD_STATIC"
echo "On this machine the G4LIB_USE_SHARED=\$G4LIB_USE_SHARED"
echo "On this machine the G4LIB_USE_STATIC=\$G4LIB_USE_STATIC"
###############################################################
!GROK!THIS!
: In the following dollars and backticks do not need the extra backslash.
$spitshell >>env.sh <<'!NO!SUBS!'
#+
#
# G4WORKDIR
#
if [ $G4WORKDIR ] ; then
echo "In your environment you have the G4WORKDIR=$G4WORKDIR"
else
echo "G4WORKDIR will be set to HOME=$HOME."
export G4WORKDIR=$HOME
fi
!NO!SUBS!
chmod 755 env.sh
$eunicefix env.sh
+172 -373
View File
@@ -28,119 +28,114 @@ $spitshell >install.sh <<!GROK!THIS!
#
#+
G4SYSTEM="$g4system"
export G4SYSTEM
echo "On this machine the G4SYSTEM=\$G4SYSTEM"
#
# g4dirs.U
#
#+
G4INSTALL="$g4install"
export G4INSTALL
echo "On this machine the G4INSTALL=\$G4INSTALL"
#+
if [ X$g4include != X ] ; then
G4INCLUDE="$g4include"
G4BASE="$g4base"
G4WORKDIR="$g4workdir"
export G4INCLUDE
echo "On this machine the G4INCLUDE=\$G4INCLUDE"
fi
#+
if [ X$g4tmp != X ] ; then
G4TMP="$g4tmp"
export G4TMP
echo "On this machine the G4TMP=\$G4TMP"
fi
#+
if [ X$g4lib != X ] ; then
G4LIB="$g4lib"
export G4LIB
echo "On this machine the G4LIB=\$G4LIB"
fi
#+
G4BIN="$g4bin"
G4DATA="$g4data"
#+
if [ X$g4levelgammadata != X ] ; then
G4LEVELGAMMADATA="$g4levelgammadata"
export G4LEVELGAMMADATA
echo "On this machine the G4LEVELGAMMADATA=\$G4LEVELGAMMADATA"
fi
#+
if [ X$g4radioactivedata != X ] ; then
G4RADIOACTIVEDATA="$g4radioactivedata"
export G4RADIOACTIVEDATA
echo "On this machine the G4RADIOACTIVEDATA=\$G4RADIOACTIVEDATA"
fi
#+
if [ X$g4ledata != X ] ; then
G4LEDATA="$g4ledata"
export G4LEDATA
echo "On this machine the G4LEDATA=\$G4LEDATA"
fi
#+
if [ X$g4neutronhpcrosssections != X ] ; then
NeutronHPCrossSections="$g4neutronhpcrosssections"
export NeutronHPCrossSections
echo "On this machine the NeutronHPCrossSections=\$NeutronHPCrossSections"
fi
#
# g4clhep.U
#
if [ X$g4clhep_base_dir != X ] ; then
CLHEP_BASE_DIR="$g4clhep_base_dir"
#+
CLHEP_INCLUDE_DIR="$g4clhep_include_dir"
#+
CLHEP_LIB_DIR="$g4clhep_lib_dir"
#+
CLHEP_LIB="$g4clhep_lib"
#+
#
# g4ospace
#
if [ X$g4use_ospace = Xy ] ; then
G4USE_OSPACE=1
else
G4USE_OSPACE=""
export CLHEP_BASE_DIR
echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
fi
G4OSPACE_BASE_DIR="$g4ospace_base_dir"
#+
if [ X$g4clhep_include_dir != X ] ; then
CLHEP_INCLUDE_DIR="$g4clhep_include_dir"
export CLHEP_INCLUDE_DIR
echo "On this machine the CLHEP_INCLUDE_DIR=\$CLHEP_INCLUDE_DIR"
fi
#+
if [ X$g4clhep_lib_dir != X ] ; then
CLHEP_LIB_DIR="$g4clhep_lib_dir"
export CLHEP_LIB_DIR
echo "On this machine the CLHEP_LIB_DIR=\$CLHEP_LIB_DIR"
fi
#+
if [ X$g4clhep_lib != X ] ; then
CLHEP_LIB="$g4clhep_lib"
export CLHEP_LIB
echo "On this machine the CLHEP_LIB=\$CLHEP_LIB"
fi
#+
#
# g4debug
#
if [ X$g4debug != X ] ; then
G4DEBUG="$g4debug"
export G4DEBUG
echo "On this machine the G4DEBUG=\$G4DEBUG"
fi
#
# g4analysis
#
#+
if [ X$g4wanalysis_build = Xy ] ; then
G4ANALYSIS_BUILD=1
else
G4ANALYSIS_BUILD=""
fi
#+
if [ X$g4wanalysis_build_lab = Xy ] ; then
G4ANALYSIS_BUILD_LAB=1
else
G4ANALYSIS_BUILD_LAB=""
fi
#+
if [ X$g4wanalysis_build_jas = Xy ] ; then
G4ANALYSIS_BUILD_JAS=1
else
G4ANALYSIS_BUILD_JAS=""
fi
#+
if [ X$g4wanalysis_build_lizard = Xy ] ; then
G4ANALYSIS_BUILD_LIZARD=1
else
G4ANALYSIS_BUILD_LIZARD=""
fi
#+
if [ X$g4wanalysis_use = Xy ] ; then
G4ANALYSIS_USE=1
else
G4ANALYSIS_USE=""
fi
#+
if [ X$g4wanalysis_use_lab = Xy ] ; then
G4ANALYSIS_USE_LAB=1
else
G4ANALYSIS_USE_LAB=""
fi
#+
if [ X$g4wanalysis_use_jas = Xy ] ; then
G4ANALYSIS_USE_JAS=1
else
G4ANALYSIS_USE_JAS=""
fi
#+
if [ X$g4wanalysis_use_lizard = Xy ] ; then
G4ANALYSIS_USE_LIZARD=1
else
G4ANALYSIS_USE_LIZARD=""
export G4ANALYSIS_USE
echo "On this machine the G4ANALYSIS_USE=\$G4ANALYSIS_USE"
fi
#+
@@ -149,89 +144,68 @@ fi
#
if [ X$g4use_hepodbms = Xy ] ; then
G4USE_HEPODBMS=1
export G4USE_HEPODBMS
. \$G4INSTALL/examples/extended/persistency/PersistentEx01/g4odbms_setup.sh
else
G4USE_HEPODBMS=""
echo "On this machine the G4USE_HEPODBMS=\$G4USE_HEPODBMS"
fi
#
# g4ui
#
#+
if [ X$g4ui_build_terminal_session = Xy ] ; then
G4UI_BUILD_TERMINAL_SESSION=1
else
G4UI_BUILD_TERMINAL_SESSION=""
fi
#+
if [ X$g4ui_use_terminal = Xy ] ; then
G4UI_USE_TERMINAL=1
else
G4UI_USE_TERMINAL=""
fi
#+
if [ X$g4ui_build_gag_session = Xy ] ; then
G4UI_BUILD_GAG_SESSION=1
else
G4UI_BUILD_GAG_SESSION=""
fi
#+
if [ X$g4ui_use_gag = Xy ] ; then
G4UI_USE_GAG=1
else
G4UI_USE_GAG=""
fi
#+
if [ X$g4ui_build_xaw_session = Xy ] ; then
G4UI_BUILD_XAW_SESSION=1
else
G4UI_BUILD_XAW_SESSION=""
export G4UI_BUILD_XAW_SESSION
echo "On this machine the G4UI_BUILD_XAW_SESSION=\$G4UI_BUILD_XAW_SESSION"
fi
#+
if [ X$g4ui_use_xaw = Xy ] ; then
G4UI_USE_XAW=1
else
G4UI_USE_XAW=""
export G4UI_USE_XAW
echo "On this machine the G4UI_USE_XAW=\$G4UI_USE_XAW"
fi
#+
if [ X$g4ui_build_xm_session = Xy ] ; then
G4UI_BUILD_XM_SESSION=1
else
G4UI_BUILD_XM_SESSION=""
export G4UI_BUILD_XM_SESSION
echo "On this machine the G4UI_BUILD_XM_SESSION=\$G4UI_BUILD_XM_SESSION"
fi
#+
if [ X$g4ui_use_xm = Xy ] ; then
G4UI_USE_XM=1
else
G4UI_USE_XM=""
export G4UI_USE_XM
echo "On this machine the G4UI_USE_XM=\$G4UI_USE_XM"
fi
#+
if [ X$g4ui_build_win32_session = Xy ] ; then
G4UI_BUILD_WIN32_SESSION=1
else
G4UI_BUILD_WIN32_session=""
export G4UI_BUILD_WIN32_SESSION
echo "On this machine the G4UI_BUILD_WIN32_SESSION=\$G4UI_BUILD_WIN32_SESSION"
fi
#+
if [ X$g4ui_use_win32 = Xy ] ; then
G4UI_USE_WIN32=1
else
G4UI_USE_WIN32=""
export G4UI_USE_WIN32
echo "On this machine the G4UI_USE_WIN32=\$G4UI_USE_WIN32"
fi
#+
if [ X$g4ui_use_tcsh = Xy ] ; then
G4UI_USE_TCSH=1
else
G4UI_USE_TCSH=""
if [ X$g4ui_build_wo_session = Xy ] ; then
G4UI_BUILD_WO_SESSION=1
export G4UI_BUILD_WO_SESSION
echo "On this machine the G4UI_BUILD_WO_SESSION=\$G4UI_BUILD_WO_SESSION"
fi
#+
if [ X$g4ui_use_wo = Xy ] ; then
G4UI_USE_WO=1
export G4UI_USE_WO
echo "On this machine the G4UI_USE_WO=\$G4UI_USE_WO"
fi
#
@@ -240,174 +214,141 @@ fi
#+
if [ X$g4vis_build_dawn_driver = Xy ] ; then
G4VIS_BUILD_DAWN_DRIVER=1
else
G4VIS_BUILD_DAWN_DRIVER=""
fi
#+
if [ X$g4vis_build_dawnfile_driver = Xy ] ; then
G4VIS_BUILD_DAWNFILE_DRIVER=1
else
G4VIS_BUILD_DAWN_DRIVER=""
export G4VIS_BUILD_DAWN_DRIVER
echo "On this machine the G4VIS_BUILD_DAWN_DRIVER=\$G4VIS_BUILD_DAWN_DRIVER"
fi
#+
if [ X$g4vis_build_opacs_driver = Xy ] ; then
G4VIS_BUILD_OPACS_DRIVER=1
else
G4VIS_BUILD_OPACS_DRIVER=""
fi
#?
if [ X$g4vis_build_opengl_driver = Xy ] ; then
G4VIS_BUILD_OPENGL_DRIVER=1
else
G4VIS_BUILD_OPENGL_DRIVER=""
export G4VIS_BUILD_OPACS_DRIVER
echo "On this machine the G4VIS_BUILD_OPACS_DRIVER=\$G4VIS_BUILD_OPACS_DRIVER"
fi
#+
if [ X$g4vis_build_OPENGLX_driver = Xy ] ; then
if [ X$g4vis_build_openglx_driver = Xy ] ; then
G4VIS_BUILD_OPENGLX_DRIVER=1
else
G4VIS_BUILD_OPENGLX_DRIVER=""
export G4VIS_BUILD_OPENGLX_DRIVER
echo "On this machine the G4VIS_BUILD_OPENGLX_DRIVER=\$G4VIS_BUILD_OPENGLX_DRIVER"
fi
#+
if [ X$g4vis_build_openglxm_driver = Xy ] ; then
G4VIS_BUILD_OPENGLXM_DRIVER=1
export G4VIS_BUILD_OPENGLXM_DRIVER
echo "On this machine the G4VIS_BUILD_OPENGLXM_DRIVER=\$G4VIS_BUILD_OPENGLXM_DRIVER"
fi
#+
if [ X$g4vis_build_openglwin32_driver = Xy ] ; then
G4VIS_BUILD_OPENGLWIN32_DRIVER=1
export G4VIS_BUILD_OPENGLWIN32_DRIVER
echo "On this machine the G4VIS_BUILD_OPENGLWIN32_DRIVER=\$G4VIS_BUILD_OPENGLWIN32_DRIVER"
fi
#+
if [ X$g4vis_build_oix_driver = Xy ] ; then
G4VIS_BUILD_OIX_DRIVER=1
else
G4VIS_BUILD_OIX_DRIVER=""
export G4VIS_BUILD_OIX_DRIVER
echo "On this machine the G4VIS_BUILD_OIX_DRIVER=\$G4VIS_BUILD_OIX_DRIVER"
fi
#+
if [ X$g4vis_build_raytracer_driver = Xy ] ; then
G4VIS_BUILD_RAYTRACER_DRIVER=1
else
G4VIS_BUILD_RAYTRACER_DRIVER=""
if [ X$g4vis_build_oiwin32_driver = Xy ] ; then
G4VIS_BUILD_OIWIN32_DRIVER=1
export G4VIS_BUILD_OIWIN32_DRIVER
echo "On this machine the G4VIS_BUILD_OIWIN32_DRIVER=\$G4VIS_BUILD_OIWIN32_DRIVER"
fi
#+
if [ X$g4vis_build_vrml_driver = Xy ] ; then
G4VIS_BUILD_VRML_DRIVER=1
else
G4VIS_BUILD_VRML_DRIVER=""
fi
#+
if [ X$g4vis_build_vrmlfile_driver = Xy ] ; then
G4VIS_BUILD_VRMLFILE_DRIVER=1
else
G4VIS_BUILD_VRMLFILE_DRIVER=""
fi
#?
if [ X$g4vis_build_asciitree_driver = Xy ] ; then
G4VIS_BUILD_ASCIITREE_DRIVER=1
else
G4VIS_BUILD_ASCIITREE_DRIVER=""
export G4VIS_BUILD_VRML_DRIVER
echo "On this machine the G4VIS_BUILD_VRML_DRIVER=\$G4VIS_BUILD_VRML_DRIVER"
fi
#+
if [ X$g4vis_use_dawn = Xy ] ; then
G4VIS_USE_DAWN=1
else
G4VIS_USE_DAWN=""
fi
#+
if [ X$g4vis_use_dawnfile = Xy ] ; then
G4VIS_USE_DAWNFILE=1
else
G4VIS_USE_DAWN=""
export G4VIS_USE_DAWN
echo "On this machine the G4VIS_USE_DAWN=\$G4VIS_USE_DAWN"
fi
#+
if [ X$g4vis_use_opacs = Xy ] ; then
G4VIS_USE_OPACS=1
else
G4VIS_USE_OPACS=""
fi
#?
if [ X$g4vis_use_opengl = Xy ] ; then
G4VIS_USE_OPENGL=1
else
G4VIS_USE_OPENGL=""
export G4VIS_USE_OPACS
echo "On this machine the G4VIS_USE_OPACS=\$G4VIS_USE_OPACS"
fi
#+
if [ X$g4vis_use_OPENGLX = Xy ] ; then
if [ X$g4vis_use_openglx = Xy ] ; then
G4VIS_USE_OPENGLX=1
else
G4VIS_USE_OPENGLX=""
export G4VIS_USE_OPENGLX
echo "On this machine the G4VIS_USE_OPENGLX=\$G4VIS_USE_OPENGLX"
fi
#+
if [ X$g4vis_use_openglxm = Xy ] ; then
G4VIS_USE_OPENGLXM=1
export G4VIS_USE_OPENGLXM
echo "On this machine the G4VIS_USE_OPENGLXM=\$G4VIS_USE_OPENGLXM"
fi
#+
if [ X$g4vis_use_openglwin32 = Xy ] ; then
G4VIS_USE_OPENGLWIN32=1
export G4VIS_USE_OPENGLWIN32
echo "On this machine the G4VIS_USE_OPENGLWIN32=\$G4VIS_USE_OPENGLWIN32"
fi
#+
if [ X$g4vis_use_oix = Xy ] ; then
G4VIS_USE_OIX=1
else
G4VIS_USE_OIX=""
export G4VIS_USE_OIX
echo "On this machine the G4VIS_USE_OIX=\$G4VIS_USE_OIX"
fi
#+
if [ X$g4vis_use_raytracer = Xy ] ; then
G4VIS_USE_RAYTRACER=1
else
G4VIS_USE_RAYTRACER=""
if [ X$g4vis_use_oiwin32 = Xy ] ; then
G4VIS_USE_OIWIN32=1
export G4VIS_USE_OIWIN32
echo "On this machine the G4VIS_USE_OIWIN32=\$G4VIS_USE_OIWIN32"
fi
#+
if [ X$g4vis_use_vrml = Xy ] ; then
G4VIS_USE_VRML=1
else
G4VIS_USE_VRML=""
fi
#+
if [ X$g4vis_use_vrmlfile = Xy ] ; then
G4VIS_USE_VRMLFILE=1
else
G4VIS_USE_VRMLFILE=""
fi
#?
if [ X$g4vis_use_asciitree = Xy ] ; then
G4VIS_USE_ASCIITREE=1
else
G4VIS_USE_ASCIITREE=""
export G4VIS_USE_VRML
echo "On this machine the G4VIS_USE_VRML=\$G4VIS_USE_VRML"
fi
#+
#
# g4shared
#
G4LIB_BUILD_SHARED="$g4lib_build_shared"
G4LIB_BUILD_STATIC="$g4lib_build_static"
G4LIB_USE_SHARED="$g4lib_use_shared"
G4LIB_USE_STATIC="$g4lib_use_static"
if [ X$g4lib_build_shared = Xy ] ; then
G4LIB_BUILD_SHARED=1
else
G4LIB_BUILD_SHARED=""
export G4LIB_BUILD_SHARED
echo "On this machine the G4LIB_BUILD_SHARED=\$G4LIB_BUILD_SHARED"
fi
if [ X$g4lib_build_static = Xy ] ; then
G4LIB_BUILD_STATIC=1
else
G4LIB_BUILD_STATIC=""
export G4LIB_BUILD_STATIC
echo "On this machine the G4LIB_BUILD_STATIC=\$G4LIB_BUILD_STATIC"
fi
if [ X$g4lib_use_shared = Xy ] ; then
G4LIB_USE_SHARED=1
else
G4LIB_USE_SHARED=""
export G4LIB_USE_SHARED
echo "On this machine the G4LIB_USE_SHARED=\$G4LIB_USE_SHARED"
fi
if [ X$g4lib_use_static = Xy ] ; then
G4LIB_USE_STATIC=1
else
G4LIB_USE_STATIC=""
export G4LIB_USE_STATIC
echo "On this machine the G4LIB_USE_STATIC=\$G4LIB_USE_STATIC"
fi
#+
@@ -416,178 +357,35 @@ fi
#
if [ X$g4lib_use_granular = Xy ] ; then
G4LIB_USE_GRANULAR=1
else
G4LIB_USE_GRANULAR=""
export G4LIB_USE_GRANULAR
echo "On this machine the G4LIB_USE_GRANULAR=\$G4LIB_USE_GRANULAR"
fi
#####################################################################
export G4SYSTEM
export G4INSTALL
export G4INCLUDE
export G4BASE
export G4WORKDIR
export G4TMP
export G4LIB
export G4BIN
export G4DATA
export G4LEVELGAMMADATA
export CLHEP_BASE_DIR
export CLHEP_INCLUDE_DIR
export CLHEP_LIB_DIR
export CLHEP_LIB
export G4USE_OSPACE
export G4OSPACE_BASE_DIR
export G4LIB_USE_GRANULAR
export G4DEBUG
export G4ANALYSIS_BUILD
export G4ANALYSIS_BUILD_LAB
export G4ANALYSIS_BUILD_JAS
export G4ANALYSIS_BUILD_LIZARD
export G4ANALYSIS_USE
export G4ANALYSIS_USE_LAB
export G4ANALYSIS_USE_JAS
export G4ANALYSIS_USE_LIZARD
export G4USE_HEPODBMS
export G4UI_BUILD_TERMINAL_SESSION
export G4UI_USE_TERMINAL
export G4UI_BUILD_GAG_SESSION
export G4UI_USE_GAG
export G4UI_BUILD_XAW_SESSION
export G4UI_USE_XAW
export G4UI_BUILD_XM_SESSION
export G4UI_USE_XM
export G4UI_BUILD_WIN32_SESSION
export G4UI_USE_WIN32
export G4UI_USE_TCSH
export G4VIS_BUILD_DAWN_DRIVER
export G4VIS_USE_DAWN
export G4VIS_BUILD_DAWNFILE_DRIVER
export G4VIS_USE_DAWNFILE
export G4VIS_BUILD_OPACS_DRIVER
export G4VIS_USE_OPACS
export G4VIS_BUILD_OPENGL_DRIVER
export G4VIS_USE_OPENGL
export G4VIS_BUILD_OPENGLX_DRIVER
export G4VIS_USE_OPENGLX
export G4VIS_BUILD_OIX_DRIVER
export G4VIS_USE_OIX
export G4VIS_BUILD_RAYTRACER_DRIVER
export G4VIS_USE_RAYTRACER
export G4VIS_BUILD_VRML_DRIVER
export G4VIS_USE_VRML
export G4VIS_BUILD_VRMLFILE_DRIVER
export G4VIS_USE_VRMLFILE
export G4VIS_BUILD_ASCIITREE_DRIVER
export G4VIS_USE_ASCIITREE
export G4LIB_BUILD_SHARED
export G4LIB_BUILD_STATIC
export G4LIB_USE_SHARED
export G4LIB_USE_STATIC
###############################################
#####################################################################
echo "On this machine the G4SYSTEM=\$G4SYSTEM"
echo "On this machine the G4INSTALL=\$G4INSTALL"
echo "On this machine the G4INCLUDE=\$G4INCLUDE"
echo "On this machine the G4BASE=\$G4BASE"
echo "On this machine the G4WORKDIR=\$G4WORKDIR"
echo "On this machine the G4TMP=\$G4TMP"
echo "On this machine the G4LIB=\$G4LIB"
echo "On this machine the G4BIN=\$G4BIN"
echo "On this machine the G4DATA=\$G4DATA"
echo "On this machine the G4LEVELGAMMADATA=\$G4LEVELGAMMADATA"
echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
echo "On this machine the CLHEP_INCLUDE_DIR=\$CLHEP_INCLUDE_DIR"
echo "On this machine the CLHEP_LIB_DIR=\$CLHEP_LIB_DIR"
echo "On this machine the CLHEP_LIB=\$CLHEP_LIB"
echo "On this machine the G4USE_OSPACE=\$G4USE_OSPACE"
echo "On this machine the G4OSPACE_BASE_DIR=\$G4OSPACE_BASE_DIR"
echo "On this machine the G4LIB_USE_GRANULAR=\$G4LIB_USE_GRANULAR"
echo "On this machine the G4DEBUG=\$G4DEBUG"
echo "On this machine the G4UI_BUILD_TERMINAL_SESSION=\$G4UI_BUILD_TERMINAL_SESSION"
echo "On this machine the G4UI_USE_TERMINAL=\$G4UI_USE_TERMINAL"
echo "On this machine the G4UI_BUILD_GAG_SESSION=\$G4UI_BUILD_GAG_SESSION"
echo "On this machine the G4UI_USE_GAG=\$G4UI_USE_GAG"
echo "On this machine the G4UI_BUILD_XAW_SESSION=\$G4UI_BUILD_XAW_SESSION"
echo "On this machine the G4UI_USE_XAW=\$G4UI_USE_XAW"
echo "On this machine the G4UI_BUILD_XM_SESSION=\$G4UI_BUILD_XM_SESSION"
echo "On this machine the G4UI_USE_XM=\$G4UI_USE_XM"
echo "On this machine the G4UI_BUILD_WIN32_SESSION=\$G4UI_BUILD_WIN32_SESSION"
echo "On this machine the G4UI_USE_WIN32=\$G4UI_USE_WIN32"
echo "On this machine the G4UI_USE_TCSH=\$G4UI_USE_TCSH"
echo "On this machine the G4ANALYSIS_BUILD=\$G4ANALYSIS_BUILD"
echo "On this machine the G4ANALYSIS_BUILD_LAB=\$G4ANALYSIS_BUILD_LAB"
echo "On this machine the G4ANALYSIS_BUILD_JAS=\$G4ANALYSIS_BUILD_JAS"
echo "On this machine the G4ANALYSIS_BUILD_LIZARD=\$G4ANALYSIS_BUILD_LIZARD"
echo "On this machine the G4ANALYSIS_USE=\$G4ANALYSIS_USE"
echo "On this machine the G4ANALYSIS_USE_LAB=\$G4ANALYSIS_USE_LAB"
echo "On this machine the G4ANALYSIS_USE_JAS=\$G4ANALYSIS_USE_JAS"
echo "On this machine the G4ANALYSIS_USE_LIZARD=\$G4ANALYSIS_USE_LIZARD"
echo "On this machine the G4USE_HEPODBMS=\$G4USE_HEPODBMS"
echo "On this machine the G4VIS_BUILD_DAWN_DRIVER=\$G4VIS_BUILD_DAWN_DRIVER"
echo "On this machine the G4VIS_USE_DAWN=\$G4VIS_USE_DAWN"
echo "On this machine the G4VIS_BUILD_DAWNFILE_DRIVER=\$G4VIS_BUILD_DAWNFILE_DRIVER"
echo "On this machine the G4VIS_USE_DAWNFILE=\$G4VIS_USE_DAWNFILE"
echo "On this machine the G4VIS_BUILD_OPACS_DRIVER=\$G4VIS_BUILD_OPACS_DRIVER"
echo "On this machine the G4VIS_USE_OPACS=\$G4VIS_USE_OPACS"
echo "On this machine the G4VIS_BUILD_OPENGL_DRIVER=\$G4VIS_BUILD_OPENGL_DRIVER"
echo "On this machine the G4VIS_USE_OPENGL=\$G4VIS_USE_OPENGL"
echo "On this machine the G4VIS_BUILD_OPENGLX_DRIVER=\$G4VIS_BUILD_OPENGLX_DRIVER"
echo "On this machine the G4VIS_USE_OPENGLX=\$G4VIS_USE_OPENGLX"
echo "On this machine the G4VIS_BUILD_OIX_DRIVER=\$G4VIS_BUILD_OIX_DRIVER"
echo "On this machine the G4VIS_USE_OIX=\$G4VIS_USE_OIX"
echo "On this machine the G4VIS_BUILD_RAYTRACER_DRIVER=\$G4VIS_BUILD_RAYTRACER_DRIVER"
echo "On this machine the G4VIS_USE_RAYTRACER=\$G4VIS_USE_RAYTRACER"
echo "On this machine the G4VIS_BUILD_VRML_DRIVER=\$G4VIS_BUILD_VRML_DRIVER"
echo "On this machine the G4VIS_USE_VRML=\$G4VIS_USE_VRML"
echo "On this machine the G4VIS_BUILD_VRMLFILE_DRIVER=\$G4VIS_BUILD_VRMLFILE_DRIVER"
echo "On this machine the G4VIS_USE_VRMLFILE=\$G4VIS_USE_VRMLFILE"
echo "On this machine the G4VIS_BUILD_ASCIITREE_DRIVER=\$G4VIS_BUILD_ASCIITREE_DRIVER"
echo "On this machine the G4VIS_USE_ASCIITREE=\$G4VIS_USE_ASCIITREE"
echo "On this machine the G4LIB_BUILD_SHARED=\$G4LIB_BUILD_SHARED"
echo "On this machine the G4LIB_BUILD_STATIC=\$G4LIB_BUILD_STATIC"
echo "On this machine the G4LIB_USE_SHARED=\$G4LIB_USE_SHARED"
echo "On this machine the G4LIB_USE_STATIC=\$G4LIB_USE_STATIC"
###############################################################
echo ""
echo "Starting installation..."
echo ""
cd $g4install/source
echo `pwd`
# THere is no env!
if [ X$g4global = Xy ] ; then
gmake global
fi
# There is env for binaries - for User: should be set in env.[c]sh!
if [ X$g4granular = Xy ] ; then
G4LIB_USE_GRANULAR=1
export G4LIB_USE_GRANULAR
gmake
fi
else
gmake
fi
# There is no env!
if [ X$g4includes_flag = Xy ] ; then
gmake includes
fi
!GROK!THIS!
: In the following dollars and backticks do not need the extra backslash.
@@ -595,3 +393,4 @@ $spitshell >>install.sh <<'!NO!SUBS!'
!NO!SUBS!
chmod 755 install.sh
$eunicefix install.sh
+1 -1
View File
@@ -28,7 +28,7 @@ ifeq ($(G4SYSTEM),AIX-xlC)
OGLLIBS := -L$(OGLHOME)/lib -lGLU -lGL
endif
CPPFLAGS += -DG4NOT_ISO_DELETES
CPPFLAGS += -I$(G4STLINC)/wrappers/$(G4SYSTEM)
CPPFLAGS += -I$(G4BASE)/global/management/include/g4std/wrappers/$(G4SYSTEM)
ifdef G4USE_OSPACE
CPPFLAGS += -DOS_AIX_4 -DOS_NEW_CHECK -DOS_STL_ASSERT
CPPFLAGS += -DOS_NO_WSTRING -DOS_NO_ALLOCATORS
+1 -1
View File
@@ -27,7 +27,7 @@ ifeq ($(G4SYSTEM),DEC-cxx)
OGLLIBS := -L$(OGLHOME)/lib -lGLU -lGL
# OGLLIBS := -lMesaGLU -lMesaGL
endif
CPPFLAGS += -I$(G4STLINC)/wrappers/$(G4SYSTEM)
CPPFLAGS += -I$(G4BASE)/global/management/include/g4std/wrappers/$(G4SYSTEM)
ifdef G4USE_OSPACE
CPPFLAGS += -DOS_OSF1_4 -DOS_NEW_CHECK -DOS_STL_ASSERT -DOS_NO_WSTRING
CPPFLAGS += -DOS_NO_ALLOCATORS -D__NO_EDG_EXCEPTION_CLASSES
+1 -1
View File
@@ -39,7 +39,7 @@ ifeq ($(G4SYSTEM),HP-aCC)
OGLLIBS += -L/opt/graphics/common/lib -lXwindow -lhpgfx -lXhp11 -ldld
endif
CPPFLAGS += -DG4NOT_ISO_DELETES
CPPFLAGS += -I$(G4STLINC)/wrappers/$(G4SYSTEM)
CPPFLAGS += -I$(G4BASE)/global/management/include/g4std/wrappers/$(G4SYSTEM)
ifdef G4USE_OSPACE
CPPFLAGS += -DOS_HPUX_10_20 -DOS_NEW_CHECK -DOS_STL_ASSERT
CPPFLAGS += -DOS_NO_WSTRING -DOS_NO_ALLOCATORS -D__HPACC_NOEH
+67
View File
@@ -0,0 +1,67 @@
#
# ------ GNU/LINUX ------
#
ifeq ($(G4SYSTEM),Linux-egcs)
CXX := g++
GNU_GCC = 1
CXXFLAGS := -pipe -fno-for-scope -DGNU_GCC
ifdef G4OPTIMISE
CXXFLAGS += -O
FCFLAGS := -O
CCFLAGS := -O
else
ifdef G4DEBUG
CXXFLAGS += -g
FCFLAGS := -g
CCFLAGS := -g
endif
endif
ifdef G4PROFILE
CXXFLAGS += -pg
FCFLAGS += -pg
CCFLAGS += -pg
endif
ifdef G4LIB_BUILD_SHARED
CXXFLAGS += -fPIC
FCFLAGS += -fPIC
CCFLAGS += -fPIC
endif
G4RUNPATHOPTION := -Wl,-rpath
FC := g77
FCFLAGS += -fno-automatic -fno-backslash -fno-second-underscore
FCLIBS := -lg2c -lnsl
ECHO := /bin/echo -e
SHEXT := so
X11FLAGS := -I/usr/include/X11/extensions -I/usr/include/X11
X11LIBS := -L/usr/X11R6/lib -lXmu -lXt -lXext -lX11 -lSM -lICE
XMFLAGS := -I/usr/X11R6/include
XMLIBS := -lXm -lXpm
DLDLIBS := -ldl
ifndef OGLFLAGS
OGLFLAGS := -I$(OGLHOME)/include
endif
ifndef OGLLIBS
OGLLIBS := -L$(OGLHOME)/lib -lGLU -lGL
endif
OIVFLAGS += -I$(OIHOME)/include
ifdef G4USE_OSPACE
CPPFLAGS += -DOS_LINUX_2 -DOS_NEW_CHECK -DOS_STL_ASSERT
CPPFLAGS += -DOS_NO_WSTRING -DOS_NO_ALLOCATORS
CPPFLAGS += -I$(OSPACE_BASE_DIR)/ospace/std -I$(OSPACE_BASE_DIR)
endif
ifdef G4ODBMS
G4DDLX_FLAGS += -D__STL_CLASS_PARTIAL_SPECIALIZATION -Dstd="" -DG4std=""
endif
define build-granular-shared-lib
@libdir=`(cd $(@D);/bin/pwd)`; \
cd $(G4TMPDIR); \
$(CXX) -Wl,-soname,$(@F) -shared -o $$libdir/$(@F) *.o
endef
define build-global-shared-lib
@libdir=`(cd $(@D);/bin/pwd)`; \
cd $(G4TMP)/$(G4SYSTEM); \
$(CXX) -Wl,-soname,$(@F) -shared -o $$libdir/$(@F) \
$(foreach dir,$(SUBLIBS),$(dir)/*.o);
endef
endif
+11 -15
View File
@@ -1,11 +1,11 @@
#
# ------ GNU/LINUX ------
# ------ GNU/LINUX ------ gcc 2.95.2
#
ifeq ($(G4SYSTEM),Linux-g++)
CXX := g++
GNU_GCC = 1
# CXXFLAGS := -Wall -ansi -pedantic -pipe -fno-for-scope -DGNU_GCC
CXXFLAGS := -pipe -fno-for-scope -DGNU_GCC
CXXFLAGS := -Wall -ansi -pedantic -pipe -fno-for-scope -DGNU_GCC
# CXXFLAGS := -pipe -fno-for-scope -DGNU_GCC
ifdef G4OPTIMISE
CXXFLAGS += -O
FCFLAGS := -O
@@ -17,6 +17,11 @@ ifeq ($(G4SYSTEM),Linux-g++)
CCFLAGS := -g
endif
endif
ifdef G4PROFILE
CXXFLAGS += -pg
FCFLAGS += -pg
CCFLAGS += -pg
endif
ifdef G4LIB_BUILD_SHARED
CXXFLAGS += -fPIC
FCFLAGS += -fPIC
@@ -40,19 +45,10 @@ ifeq ($(G4SYSTEM),Linux-g++)
OGLLIBS := -L$(OGLHOME)/lib -lGLU -lGL
endif
OIVFLAGS += -I$(OIHOME)/include
ifdef G4USE_OSPACE
CPPFLAGS += -DOS_LINUX_2 -DOS_NEW_CHECK -DOS_STL_ASSERT
CPPFLAGS += -DOS_NO_WSTRING -DOS_NO_ALLOCATORS
CPPFLAGS += -I$(OSPACE_BASE_DIR)/ospace/std -I$(OSPACE_BASE_DIR)
# else
# G4USE_STD_NAMESPACE := yes
# CPPFLAGS += -DG4USE_STD_NAMESPACE
endif
G4USE_STD_NAMESPACE := yes
CPPFLAGS += -DG4USE_STD_NAMESPACE
ifdef G4ODBMS
GCCVERSION := $(shell g++ -v 2>&1 | grep version | grep egcs)
ifeq ($(findstring 1.1,$(GCCVERSION)),1.1)
G4DDLX_FLAGS += -D__STL_CLASS_PARTIAL_SPECIALIZATION -Dstd=""
endif
G4DDLX_FLAGS += -DG4std=""
endif
define build-granular-shared-lib
@libdir=`(cd $(@D);/bin/pwd)`; \
+1 -1
View File
@@ -27,7 +27,7 @@ ifeq ($(G4SYSTEM),SGI-CC)
OGLLIBS := -L/usr/lib -lGLU -lGL
endif
CPPFLAGS += -DSOCKET_IRIX_SOLARIS
CPPFLAGS += -I$(G4STLINC)/wrappers/$(G4SYSTEM)
CPPFLAGS += -I$(G4BASE)/global/management/include/g4std/wrappers/$(G4SYSTEM)
ifdef G4USE_OSPACE
CPPFLAGS += -DOS_IRIX_6_5 -DOS_NEW_CHECK -DOS_STL_ASSERT
CPPFLAGS += -DOS_NO_WSTRING -DOS_NO_ALLOCATORS
+19 -5
View File
@@ -12,13 +12,15 @@ ifeq ($(G4SYSTEM),SUN-CC)
CCFLAGS := -g
endif
endif
CXXFLAGS += -features=no%anachronisms -mt -lpthread
# CXXFLAGS += -fnonstd
ifdef G4LIB_BUILD_SHARED
CXXFLAGS += -KPIC
FCFLAGS += -KPIC
CCFLAGS += -KPIC
endif
G4RUNPATHOPTION = -R
# CXXFLAGS += -fnonstd
G4RUNPATHOPTION := -R
G4_HAVE_BOOL := yes
CFRONT_G4TEMPLATE_REPOSITORY := true
FC := f77
SHEXT := so
@@ -44,11 +46,24 @@ ifeq ($(G4SYSTEM),SUN-CC)
CPPFLAGS += -DSOCKET_IRIX_SOLARIS
LOADLIBS += -L/usr/lib -lsocket -lnsl
CPPFLAGS += -DG4NOT_ISO_DELETES
CPPFLAGS += -I$(G4STLINC)/wrappers/$(G4SYSTEM)
ifdef G4ODBMS
G4DDLX_FLAGS += -noline
endif
ifdef G4USE_OSPACE
CPPFLAGS += -DOS_SOLARIS_2_5 -DOS_NEW_CHECK -DOS_STL_ASSERT
CPPFLAGS += -DOS_NO_WSTRING -DOS_NO_ALLOCATORS
CPPFLAGS += $(OSPACEINC) -I$(OSPACE_BASE_DIR)
CXXFLAGS += -compat
else
ifndef G4NO_STD_NAMESPACE
G4USE_STD_NAMESPACE := yes
CPPFLAGS += -DG4USE_STD_NAMESPACE
ifdef G4ODBMS
G4DDLX_FLAGS += -DG4std="std"
endif
else
CXXFLAGS += -compat
endif
endif
define build-granular-shared-lib
@@ -61,6 +76,5 @@ ifeq ($(G4SYSTEM),SUN-CC)
cd $(G4TMP)/$(G4SYSTEM); \
$(CXX) -G $(CXXTEMPLATE_FLAGS) -o $$libdir/$(@F) -h $(@F) \
$(foreach dir,$(SUBLIBS),$(dir)/*.o);
endef
endef
endif
@@ -1,7 +1,7 @@
#
# -------- SUN ---------
#
ifeq ($(G4SYSTEM),SUN-CC5)
# -------- SUN --------- !!! not supported !!!
# SUN CC-4.2
ifeq ($(G4SYSTEM),SUN-CC4)
CXX := CC
ifdef G4OPTIMISE
CXXFLAGS := -O
@@ -12,15 +12,13 @@ ifeq ($(G4SYSTEM),SUN-CC5)
CCFLAGS := -g
endif
endif
CXXFLAGS += -features=no%anachronisms -mt -lpthread
# CXXFLAGS += -fnonstd
ifdef G4LIB_BUILD_SHARED
CXXFLAGS += -KPIC
FCFLAGS += -KPIC
CCFLAGS += -KPIC
endif
G4RUNPATHOPTION := -R
G4_HAVE_BOOL := yes
G4RUNPATHOPTION = -R
# CXXFLAGS += -fnonstd
CFRONT_G4TEMPLATE_REPOSITORY := true
FC := f77
SHEXT := so
@@ -46,22 +44,14 @@ ifeq ($(G4SYSTEM),SUN-CC5)
CPPFLAGS += -DSOCKET_IRIX_SOLARIS
LOADLIBS += -L/usr/lib -lsocket -lnsl
CPPFLAGS += -DG4NOT_ISO_DELETES
CPPFLAGS += -I$(G4STLINC)/wrappers/$(G4SYSTEM)
ifdef G4ODBMS
G4DDLX_FLAGS += -noline
endif
CPPFLAGS += -I$(G4BASE)/global/management/include/g4std/wrappers/$(G4SYSTEM)
ifdef G4USE_OSPACE
CPPFLAGS += -DOS_SOLARIS_2_5 -DOS_NEW_CHECK -DOS_STL_ASSERT
CPPFLAGS += -DOS_NO_WSTRING -DOS_NO_ALLOCATORS
CPPFLAGS += $(OSPACEINC) -I$(OSPACE_BASE_DIR)
CXXFLAGS += -compat
else
ifndef G4NO_STD_NAMESPACE
G4USE_STD_NAMESPACE := yes
CPPFLAGS += -DG4USE_STD_NAMESPACE
else
CXXFLAGS += -compat
endif
endif
ifdef G4ODBMS
G4DDLX_FLAGS += -DG4std=""
endif
define build-granular-shared-lib
@@ -74,5 +64,6 @@ ifeq ($(G4SYSTEM),SUN-CC5)
cd $(G4TMP)/$(G4SYSTEM); \
$(CXX) -G $(CXXTEMPLATE_FLAGS) -o $$libdir/$(@F) -h $(@F) \
$(foreach dir,$(SUBLIBS),$(dir)/*.o);
endef
endef
endif
+1 -1
View File
@@ -47,7 +47,7 @@ ifeq ($(G4SYSTEM),WIN32-g++)
CPPFLAGS += -I$(OSPACE_BASE_DIR)/ospace/std -I$(OSPACE_BASE_DIR)
endif
ifdef G4ODBMS
G4DDLX_FLAGS += -D__STL_CLASS_PARTIAL_SPECIALIZATION -Dstd=""
G4DDLX_FLAGS += -D__STL_CLASS_PARTIAL_SPECIALIZATION -Dstd="" -DG4std=""
endif
define build-granular-shared-lib