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

Last change on this file since 685 was 606, checked in by garnier, 18 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.