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

Last change on this file since 562 was 483, checked in by garnier, 17 years ago

r569@mac-90108: laurentgarnier | 2007-06-05 15:53:34 +0200
version contre geant4.8.2.p01

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