source: trunk/geant4/config/scripts/env.sh.SH @ 658

Last change on this file since 658 was 606, checked in by garnier, 17 years ago

r647@mac-90108: laurentgarnier | 2007-11-15 11:32:46 +0100
Ok en Qt 4.3.0

  • Property svn:executable set to *
File size: 15.7 KB
Line 
1case $CONFIG in
2'')
3        if test -f config.sh; then TOP=.;
4        elif test -f ../config.sh; then TOP=..;
5        elif test -f ../../config.sh; then TOP=../..;
6        elif test -f ../../../config.sh; then TOP=../../..;
7        elif test -f ../../../../config.sh; then TOP=../../../..;
8        else
9                echo "Can't find config.sh."; exit 1
10        fi
11        . $TOP/config.sh
12        ;;
13esac
14: This forces SH files to create target in same directory as SH file.
15: This is so that make depend always knows where to find SH derivatives.
16case "$0" in
17*/*) cd `expr X$0 : 'X\(.*\)/'` ;;
18esac
19#echo "Extracting env.sh (with variable substitutions)"
20: This section of the file will have variable substitutions done on it.
21: Move anything that needs config subs from !NO!SUBS! section to !GROK!THIS!.
22: Protect any dollar signs and backticks that you do not want interpreted
23: by putting a backslash in front.  You may delete these comments.
24$spitshell >env.sh <<!GROK!THIS!
25######################################
26#
27# Clean all G4 envs
28unset  CLHEP_BASE_DIR
29unset  CLHEP_INCLUDE_DIR
30unset  CLHEP_LIB
31unset  CLHEP_LIB_DIR
32
33unset  G4ANALYSIS_USE
34unset  G4DEBUG
35unset  G4INCLUDE
36unset  G4INSTALL
37
38unset  G4LEDATA
39unset  G4LEVELGAMMADATA
40unset  G4NEUTRONHPDATA
41unset  G4RADIOACTIVEDATA
42unset  G4ABLADATA
43
44unset  G4LIB
45unset  G4LIB_BUILD_G3TOG4
46unset  G4LIB_BUILD_SHARED
47unset  G4LIB_BUILD_STATIC
48unset  G4LIB_BUILD_ZLIB
49unset  G4LIB_BUILD_GDML
50unset  G4LIB_USE_G3TOG4
51unset  G4LIB_USE_GRANULAR
52unset  G4LIB_USE_ZLIB
53
54unset  G4SYSTEM
55
56unset  G4UI_BUILD_WIN32_SESSION
57unset  G4UI_BUILD_XAW_SESSION
58unset  G4UI_BUILD_XM_SESSION
59unset  G4UI_USE_TCSH
60unset  G4UI_USE_WIN32
61unset  G4UI_USE_XAW
62unset  G4UI_USE_XM
63
64unset  G4VIS_BUILD_DAWN_DRIVER
65unset  G4VIS_BUILD_OIWIN32_DRIVER
66unset  G4VIS_BUILD_OIX_DRIVER
67unset  G4VIS_BUILD_OPENGLWIN32_DRIVER
68unset  G4VIS_BUILD_OPENGLXM_DRIVER
69unset  G4VIS_BUILD_OPENGLX_DRIVER
70unset  G4VIS_BUILD_RAYTRACERX_DRIVER
71unset  G4VIS_BUILD_VRML_DRIVER
72
73unset  G4VIS_USE_DAWN
74unset  G4VIS_USE_OIWIN32
75unset  G4VIS_USE_OIX
76unset  G4VIS_USE_OPENGLWIN32
77unset  G4VIS_USE_OPENGLX
78unset  G4VIS_USE_OPENGLXM
79unset  G4VIS_USE_RAYTRACERX
80unset  G4VIS_USE_VRML
81
82
83#
84# g4system.U
85#
86#+
87G4SYSTEM="$g4system"
88export G4SYSTEM
89if [ X\$g4non_display = X ] ; then
90echo "On this machine the G4SYSTEM=\$G4SYSTEM"
91fi
92
93#
94# g4dirs.U
95#
96#+
97if [ X$g4install != X$g4final_install ] ; then
98G4INSTALL="$g4final_install/src/geant4"
99else
100G4INSTALL="$g4install"
101fi
102export G4INSTALL
103if [ X\$g4non_display = X ] ; then
104echo "On this machine the G4INSTALL=\$G4INSTALL"
105fi
106
107#+
108if [ X$g4includes_flag != Xn ] ; then 
109if [ X$g4install != X$g4final_install ] ; then
110G4INCLUDE="$g4final_install/include/geant4"
111else
112G4INCLUDE="$g4install/include/"
113fi
114export G4INCLUDE
115if [ X\$g4non_display = X ] ; then
116echo "On this machine the G4INCLUDE=\$G4INCLUDE"
117fi
118#else
119#G4BASE="$g4final_install/include/geant4/source"
120#export G4BASE
121#if [ X\$g4non_display = X ] ; then
122#echo "On this machine the G4BASE=\$G4BASE"
123#fi
124fi
125
126#+
127if [ X$g4lib != X ] ; then 
128if [ X$g4install != X$g4final_install ] ; then
129G4LIB="$g4final_install/lib/geant4"
130else
131G4LIB="$g4install/lib"
132fi
133export G4LIB
134if [ X\$g4non_display = X ] ; then
135echo "On this machine the G4LIB=\$G4LIB"
136fi
137fi
138
139#+
140if [ X$g4levelgammadata != X ] ; then 
141G4LEVELGAMMADATA="$g4levelgammadata"
142export G4LEVELGAMMADATA
143if [ X\$g4non_display = X ] ; then
144echo "On this machine the G4LEVELGAMMADATA=\$G4LEVELGAMMADATA"
145fi
146fi
147
148#+
149if [ X$g4radioactivedata != X ] ; then 
150G4RADIOACTIVEDATA="$g4radioactivedata"
151export G4RADIOACTIVEDATA
152if [ X\$g4non_display = X ] ; then
153echo "On this machine the G4RADIOACTIVEDATA=\$G4RADIOACTIVEDATA"
154fi
155fi
156
157#+
158if [ X$g4ledata != X ] ; then 
159G4LEDATA="$g4ledata"
160export G4LEDATA
161if [ X\$g4non_display = X ] ; then
162echo "On this machine the G4LEDATA=\$G4LEDATA"
163fi
164fi
165
166#+
167if [ X$g4neutronhpcrosssections != X ] ; then 
168G4NEUTRONHPDATA="$g4neutronhpcrosssections"
169export G4NEUTRONHPDATA
170if [ X\$g4non_display = X ] ; then
171echo "On this machine the G4NEUTRONHPDATA=\$G4NEUTRONHPDATA"
172fi
173fi
174
175#+
176if [ X$g4abladata != X ] ; then 
177G4ABLADATA="$g4abladata"
178export G4ABLADATA
179if [ X\$g4non_display = X ] ; then
180echo "On this machine the G4ABLADATA=\$G4ABLADATA"
181fi
182fi
183
184
185
186
187#+
188#if [ X$g4elasticdata != X ] ; then
189#G4ELASTICDATA="$g4elasticdata"
190#export G4ELASTICDATA
191#if [ X\$g4non_display = X ] ; then
192#echo "On this machine the G4ELASTICDATA=\$G4ELASTICDATA"
193#fi
194#fi
195
196#
197# g4clhep.U
198#
199if [ X$g4clhep_base_dir != X ] ; then 
200CLHEP_BASE_DIR="$g4clhep_base_dir"
201export CLHEP_BASE_DIR
202if [ X\$g4non_display = X ] ; then
203echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
204fi
205fi
206
207#+
208if [ X$g4clhep_include_dir != X ] ; then 
209CLHEP_INCLUDE_DIR="$g4clhep_include_dir"
210export CLHEP_INCLUDE_DIR
211if [ X\$g4non_display = X ] ; then
212echo "On this machine the CLHEP_INCLUDE_DIR=\$CLHEP_INCLUDE_DIR"
213fi
214fi
215
216#+
217if [ X$g4clhep_lib_dir != X ] ; then 
218CLHEP_LIB_DIR="$g4clhep_lib_dir"
219export CLHEP_LIB_DIR
220if [ X\$g4non_display = X ] ; then
221echo "On this machine the CLHEP_LIB_DIR=\$CLHEP_LIB_DIR"
222fi
223fi
224
225#+
226if [ X$g4clhep_lib != X ] ; then 
227CLHEP_LIB="$g4clhep_lib"
228export CLHEP_LIB
229if [ X\$g4non_display = X ] ; then
230echo "On this machine the CLHEP_LIB=\$CLHEP_LIB"
231fi
232fi
233
234#+
235#
236# g4debug
237#
238if [ X$g4debug = Xy ] ; then 
239G4DEBUG=1
240export G4DEBUG
241if [ X\$g4non_display = X ] ; then
242echo "On this machine the G4DEBUG=\$G4DEBUG"
243fi
244fi
245
246#
247# g4analysis
248#
249#+
250if [ X$g4wanalysis_use = Xy ] ; then
251G4ANALYSIS_USE=1
252export G4ANALYSIS_USE
253if [ X\$g4non_display = X ] ; then
254echo "On this machine the G4ANALYSIS_USE=\$G4ANALYSIS_USE"
255fi
256fi 
257
258#
259# g4ui
260#
261#+
262if [ X$g4ui_build_xaw_session = Xy ] ; then
263G4UI_BUILD_XAW_SESSION=1
264export G4UI_BUILD_XAW_SESSION
265if [ X\$g4non_display = X ] ; then
266echo "On this machine the G4UI_BUILD_XAW_SESSION=\$G4UI_BUILD_XAW_SESSION"
267fi
268fi 
269
270#+
271if [ X$g4ui_use_xaw = Xy ] ; then
272G4UI_USE_XAW=1
273export G4UI_USE_XAW
274if [ X\$g4non_display = X ] ; then
275echo "On this machine the G4UI_USE_XAW=\$G4UI_USE_XAW"
276fi
277fi 
278
279#+
280if [ X$g4ui_build_xm_session = Xy ] ; then
281G4UI_BUILD_XM_SESSION=1
282export G4UI_BUILD_XM_SESSION
283if [ X\$g4non_display = X ] ; then
284echo "On this machine the G4UI_BUILD_XM_SESSION=\$G4UI_BUILD_XM_SESSION"
285fi
286fi 
287
288#+
289if [ X$g4ui_use_xm = Xy ] ; then
290G4UI_USE_XM=1
291export G4UI_USE_XM
292if [ X\$g4non_display = X ] ; then
293echo "On this machine the G4UI_USE_XM=\$G4UI_USE_XM"
294fi
295fi 
296
297#+
298if [ X$g4ui_build_win32_session = Xy ] ; then
299G4UI_BUILD_WIN32_SESSION=1
300export G4UI_BUILD_WIN32_SESSION
301if [ X\$g4non_display = X ] ; then
302echo "On this machine the G4UI_BUILD_WIN32_SESSION=\$G4UI_BUILD_WIN32_SESSION"
303fi
304fi 
305
306#+
307if [ X$g4ui_use_win32 = Xy ] ; then
308G4UI_USE_WIN32=1
309export G4UI_USE_WIN32
310if [ X\$g4non_display = X ] ; then
311echo "On this machine the G4UI_USE_WIN32=\$G4UI_USE_WIN32"
312fi
313fi 
314
315#
316# g4vis
317#
318#+
319if [ X$g4vis_build_dawn_driver = Xy ] ; then
320G4VIS_BUILD_DAWN_DRIVER=1
321export G4VIS_BUILD_DAWN_DRIVER
322if [ X\$g4non_display = X ] ; then
323echo "On this machine the G4VIS_BUILD_DAWN_DRIVER=\$G4VIS_BUILD_DAWN_DRIVER"
324fi
325fi 
326
327#+
328if [ X$g4vis_build_openglx_driver = Xy ] ; then
329G4VIS_BUILD_OPENGLX_DRIVER=1
330export G4VIS_BUILD_OPENGLX_DRIVER
331if [ X\$g4non_display = X ] ; then
332echo "On this machine the G4VIS_BUILD_OPENGLX_DRIVER=\$G4VIS_BUILD_OPENGLX_DRIVER"
333fi
334fi 
335
336#+
337if [ X$g4vis_build_openglxm_driver = Xy ] ; then
338G4VIS_BUILD_OPENGLXM_DRIVER=1
339export G4VIS_BUILD_OPENGLXM_DRIVER
340if [ X\$g4non_display = X ] ; then
341echo "On this machine the G4VIS_BUILD_OPENGLXM_DRIVER=\$G4VIS_BUILD_OPENGLXM_DRIVER"
342fi
343fi 
344
345#+
346if [ X$g4vis_build_openglwin32_driver = Xy ] ; then
347G4VIS_BUILD_OPENGLWIN32_DRIVER=1
348export G4VIS_BUILD_OPENGLWIN32_DRIVER
349if [ X\$g4non_display = X ] ; then
350echo "On this machine the G4VIS_BUILD_OPENGLWIN32_DRIVER=\$G4VIS_BUILD_OPENGLWIN32_DRIVER"
351fi
352fi 
353
354#+
355if [ X$g4vis_build_oix_driver = Xy ] ; then
356G4VIS_BUILD_OIX_DRIVER=1
357export G4VIS_BUILD_OIX_DRIVER
358if [ X\$g4non_display = X ] ; then
359echo "On this machine the G4VIS_BUILD_OIX_DRIVER=\$G4VIS_BUILD_OIX_DRIVER"
360fi
361fi 
362
363#+
364if [ X$g4vis_build_raytracerx_driver = Xy ] ; then
365G4VIS_BUILD_RAYTRACERX_DRIVER=1
366export G4VIS_BUILD_RAYTRACERX_DRIVER
367if [ X\$g4non_display = X ] ; then
368echo "On this machine the G4VIS_BUILD_RAYTRACERX_DRIVER=\$G4VIS_BUILD_RAYTRACERX_DRIVER"
369fi
370fi 
371
372#+
373if [ X$g4vis_build_oiwin32_driver = Xy ] ; then
374G4VIS_BUILD_OIWIN32_DRIVER=1
375export G4VIS_BUILD_OIWIN32_DRIVER
376if [ X\$g4non_display = X ] ; then
377echo "On this machine the G4VIS_BUILD_OIWIN32_DRIVER=\$G4VIS_BUILD_OIWIN32_DRIVER"
378fi
379fi 
380
381#+
382if [ X$g4vis_build_vrml_driver = Xy ] ; then
383G4VIS_BUILD_VRML_DRIVER=1
384export G4VIS_BUILD_VRML_DRIVER
385if [ X\$g4non_display = X ] ; then
386echo "On this machine the G4VIS_BUILD_VRML_DRIVER=\$G4VIS_BUILD_VRML_DRIVER"
387fi
388fi 
389
390#+
391if [ X$g4vis_use_dawn = Xy ] ; then
392G4VIS_USE_DAWN=1
393export G4VIS_USE_DAWN
394if [ X\$g4non_display = X ] ; then
395echo "On this machine the G4VIS_USE_DAWN=\$G4VIS_USE_DAWN"
396fi
397fi 
398
399#+
400if [ X$g4vis_use_openglx = Xy ] ; then
401G4VIS_USE_OPENGLX=1
402export G4VIS_USE_OPENGLX
403if [ X\$g4non_display = X ] ; then
404echo "On this machine the G4VIS_USE_OPENGLX=\$G4VIS_USE_OPENGLX"
405fi
406fi 
407
408#+
409if [ X$g4vis_use_openglxm = Xy ] ; then
410G4VIS_USE_OPENGLXM=1
411export G4VIS_USE_OPENGLXM
412if [ X\$g4non_display = X ] ; then
413echo "On this machine the G4VIS_USE_OPENGLXM=\$G4VIS_USE_OPENGLXM"
414fi
415fi 
416
417#+
418if [ X$g4vis_use_openglwin32 = Xy ] ; then
419G4VIS_USE_OPENGLWIN32=1
420export G4VIS_USE_OPENGLWIN32
421if [ X\$g4non_display = X ] ; then
422echo "On this machine the G4VIS_USE_OPENGLWIN32=\$G4VIS_USE_OPENGLWIN32"
423fi
424fi 
425
426#+
427if [ X$g4vis_use_oix = Xy ] ; then
428G4VIS_USE_OIX=1
429export G4VIS_USE_OIX
430if [ X\$g4non_display = X ] ; then
431echo "On this machine the G4VIS_USE_OIX=\$G4VIS_USE_OIX"
432fi
433fi 
434
435#+
436if [ X$g4vis_use_raytracerx = Xy ] ; then
437G4VIS_USE_RAYTRACERX=1
438export G4VIS_USE_RAYTRACERX
439if [ X\$g4non_display = X ] ; then
440echo "On this machine the G4VIS_USE_RAYTRACERX=\$G4VIS_USE_RAYTRACERX"
441fi
442fi 
443
444#+
445if [ X$g4vis_use_oiwin32 = Xy ] ; then
446G4VIS_USE_OIWIN32=1
447export G4VIS_USE_OIWIN32
448if [ X\$g4non_display = X ] ; then
449echo "On this machine the G4VIS_USE_OIWIN32=\$G4VIS_USE_OIWIN32"
450fi
451fi 
452
453#+
454if [ X$g4vis_use_vrml = Xy ] ; then
455G4VIS_USE_VRML=1
456export G4VIS_USE_VRML
457if [ X\$g4non_display = X ] ; then
458echo "On this machine the G4VIS_USE_VRML=\$G4VIS_USE_VRML"
459fi
460fi 
461
462#+
463if [ X$g4vis_oglhome != X ] ; then
464OGLHOME="$g4vis_oglhome"
465export OGLHOME
466if [ X\$g4non_display = X ] ; then
467echo "On this machine the OGLHOME=\$OGLHOME"
468fi
469fi 
470
471#+
472if [ X$g4vis_oivhome != X ] ; then
473OIVHOME="$g4vis_oivhome"
474export OIVHOME
475if [ X\$g4non_display = X ] ; then
476echo "On this machine the OIVHOME=\$OIVHOME"
477fi
478fi 
479
480#+
481if [ X$g4vis_build_openglxm_driver != X ] ; then
482XMFLAGS="$g4vis_xmflags"
483export XMFLAGS
484if [ X\$g4non_display = X ] ; then
485echo "On this machine the XMFLAGS=\$XMFLAGS"
486fi
487fi 
488
489#+
490if [ X$g4vis_build_openglxm_driver != X ] ; then
491XMLIBS="$g4vis_xmlibs"
492export XMLIBS
493if [ X\$g4non_display = X ] ; then
494echo "On this machine the XMLIBS=\$XMLIBS"
495fi
496fi 
497
498#+
499if [ X$g4ui_build_xm_session != X ] ; then
500XMFLAGS="$g4vis_xmflags"
501export XMFLAGS
502if [ X\$g4non_display = X ] ; then
503echo "On this machine the XMFLAGS=\$XMFLAGS"
504fi
505fi 
506
507#+
508if [ X$g4vis_build_xm_session != X ] ; then
509XMLIBS="$g4vis_xmlibs"
510export XMLIBS
511if [ X\$g4non_display = X ] ; then
512echo "On this machine the XMLIBS=\$XMLIBS"
513fi
514fi 
515
516#+
517if [ X$g4ui_build_xaw_session != X ] ; then
518XAWFLAGS="$g4ui_xawflags"
519export XAWFLAGS
520if [ X\$g4non_display = X ] ; then
521echo "On this machine the XAWFLAGS=\$XAWFLAGS"
522fi
523fi 
524
525#+
526if [ X$g4ui_build_xaw_session != X ] ; then
527XAWLIBS="$g4ui_xawlibs"
528export XAWLIBS
529if [ X\$g4non_display = X ] ; then
530echo "On this machine the XAWLIBS=\$XAWLIBS"
531fi
532fi 
533
534
535#
536# Use GDML module
537#
538#+
539if [ X$g4lib_build_gdml = Xy ] ; then
540G4LIB_BUILD_GDML=1
541export G4LIB_BUILD_GDML
542echo "On this machine the G4LIB_BUILD_GDML=\$G4LIB_BUILD_GDML"
543fi 
544
545if [ X$g4lib_build_gdml = Xy ] ; then
546XERCESCROOT=$g4gdml_xercesc_root
547export XERCESCROOT
548echo "On this machine the XERCESCROOT=\$XERCESCROOT"
549fi 
550
551
552
553#
554# Use G3TOG4 module
555#
556#+
557if [ X$g4wlib_build_g3tog4 = Xy ] ; then
558G4LIB_BUILD_G3TOG4=1
559export G4LIB_BUILD_G3TOG4
560if [ X\$g4non_display = X ] ; then
561echo "On this machine the G4LIB_BUILD_G3TOG4=\$G4LIB_BUILD_G3TOG4"
562fi
563fi 
564
565if [ X$g4w_use_g3tog4 = Xy ] ; then
566G4LIB_USE_G3TOG4=1
567export G4LIB_USE_G3TOG4
568if [ X\$g4non_display = X ] ; then
569echo "On this machine the G4LIB_USE_G3TOG4=\$G4LIB_USE_G3TOG4"
570fi
571fi 
572
573#
574# Use ZLIB module
575#
576#+
577if [ X$g4wlib_build_zlib = Xy ] ; then
578G4LIB_BUILD_ZLIB=1
579export G4LIB_BUILD_ZLIB
580if [ X\$g4non_display = X ] ; then
581echo "On this machine the G4LIB_BUILD_ZLIB=\$G4LIB_BUILD_ZLIB"
582fi
583fi 
584
585if [ X$g4w_use_zlib = Xy ] ; then
586G4LIB_USE_ZLIB=1
587export G4LIB_USE_ZLIB
588if [ X\$g4non_display = X ] ; then
589echo "On this machine the G4LIB_USE_ZLIB=\$G4LIB_USE_ZLIB"
590fi
591fi 
592
593
594#+
595#
596# g4shared
597#
598if [ X$g4lib_build_shared = Xy ] ; then
599G4LIB_BUILD_SHARED=1
600export G4LIB_BUILD_SHARED
601if [ X\$g4non_display = X ] ; then
602echo "On this machine the G4LIB_BUILD_SHARED=\$G4LIB_BUILD_SHARED"
603fi
604fi 
605
606if [ X$g4lib_build_static = Xy ] ; then
607G4LIB_BUILD_STATIC=1
608export G4LIB_BUILD_STATIC
609if [ X\$g4non_display = X ] ; then
610echo "On this machine the G4LIB_BUILD_STATIC=\$G4LIB_BUILD_STATIC"
611fi
612fi 
613
614#+
615#
616# g4granular
617#
618if [ X$g4lib_use_granular = Xy ] ; then
619G4LIB_USE_GRANULAR=1
620export G4LIB_USE_GRANULAR
621if [ X\$g4non_display = X ] ; then
622echo "On this machine the G4LIB_USE_GRANULAR=\$G4LIB_USE_GRANULAR"
623fi
624fi 
625
626# Check for Windows!
627if test "X\$G4SYSTEM" != "XWIN32-VC" -a "X\$G4SYSTEM" != "XWIN32-VC7"; then
628#+
629#
630# UI_USE_TCSH for Unix
631#
632G4UI_USE_TCSH=1
633export G4UI_USE_TCSH
634if [ X\$g4non_display = X ] ; then
635echo "On this machine the G4UI_USE_TCSH=\$G4UI_USE_TCSH"
636fi 
637fi
638
639#####################################################################
640
641!GROK!THIS!
642
643: In the following dollars and backticks do not need the extra backslash.
644$spitshell >>env.sh <<'!NO!SUBS!'
645
646
647#+
648#
649# G4WORKDIR
650#
651if [ $G4WORKDIR ] ; then
652
653if [ X\$g4non_display = X ] ; then
654echo "In your environment you have the G4WORKDIR=$G4WORKDIR"
655fi
656
657else
658
659# Check for Windows!
660if test "X$G4SYSTEM" = "XWIN32-VC" -o "X$G4SYSTEM" = "XWIN32-VC7"; then
661
662if [ X\$g4non_display = X ] ; then
663echo "G4WORKDIR will be set to c:/geant4 (in "native" Windows syntax)"
664fi
665
666G4WORKDIR="c:/geant4"
667export G4WORKDIR
668
669else # if Unix
670
671if [ X\$g4non_display = X ] ; then
672echo "G4WORKDIR will be set to HOME/geant4=$HOME/geant4"
673fi
674
675G4WORKDIR=$HOME/geant4
676export G4WORKDIR
677
678fi # if platforms
679
680fi
681
682
683
684
685#
686# Shared libraries
687#
688if [ $G4LIB_BUILD_SHARED ] ; then
689#
690# Warning about LD_LIBRARY_PATH
691#
692echo ''
693echo 'LD_LIBRARY_PATH is set to include CLHEP and Geant4 libraries. '
694echo ''
695echo 'NOTE : verify that the correct path for the CLHEP library'
696echo '- $CLHEP_BASE_DIR/lib - is included in the $LD_LIBRARY_PATH'
697echo 'variable in your environment, and no other outdated installations'
698echo 'of CLHEP are by chance referenced through $LD_LIBRARY_PATH and'
699echo 'present in your system !'
700echo ''
701
702if [ $LD_LIBRARY_PATH ] ; then
703LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${G4LIB}/${G4SYSTEM}
704LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib
705
706if [ $G4LIB_BUILD_GDML ] ; then
707   LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${XERCESCROOT}/lib
708fi
709export LD_LIBRARY_PATH
710
711else
712LD_LIBRARY_PATH=${G4LIB}/${G4SYSTEM}
713LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib
714
715if [ $G4LIB_BUILD_GDML ] ; then
716   LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${XERCESCROOT}/lib
717fi
718
719export LD_LIBRARY_PATH
720fi
721fi
722
723#
724# Shared libraries for Mac
725#
726if test "X$G4SYSTEM" = "XDarwin-g++" ; then
727
728if [ $G4LIB_BUILD_SHARED ] ; then
729if [ $DYLD_LIBRARY_PATH ] ; then
730DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${G4LIB}/${G4SYSTEM}
731DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib
732
733if [ $G4LIB_BUILD_GDML ] ; then
734   DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${XERCESCROOT}/lib
735fi
736
737export DYLD_LIBRARY_PATH
738else
739DYLD_LIBRARY_PATH=${G4LIB}/${G4SYSTEM}
740DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib
741
742if [ $G4LIB_BUILD_GDML ] ; then
743   DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${XERCESCROOT}/lib
744fi
745
746export DYLD_LIBRARY_PATH
747fi
748fi
749
750fi
751
752#
753# For BIN
754#
755PATH=${PATH}:${G4WORKDIR}/bin/${G4SYSTEM}
756export PATH
757
758!NO!SUBS!
759chmod 755 env.sh
760$eunicefix env.sh
Note: See TracBrowser for help on using the repository browser.