Changeset 606 for trunk/geant4/config
- Timestamp:
- Nov 15, 2007, 11:56:03 AM (17 years ago)
- Location:
- trunk/geant4/config
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/geant4/config/History
r593 r606 1 $Id: History,v 1.30 0 2007/08/16 09:34:51gcosmo Exp $1 $Id: History,v 1.303 2007/11/02 15:58:08 gcosmo Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 17 17 ---------------------------------------------------------- 18 18 19 2nd November 2007 Gabriele Cosmo (config-V09-00-06) 20 - Introduced G4LIB_BUILD_GDML/G4LIB_USE_GDML flags to trigger compilation 21 of the new persistency/gdml sub-module. Added setup for XERCESC. 22 Required path XERCESCROOT to XERCESC installation if G4LIB_BUILD_GDML 23 is set. Added "persistency/gdml" include path to binmake.gmk 24 - Added setup for QT in UI scripts, and specific QT paths and setup in 25 Darwin-g++.gmk. (L.Garnier) 26 27 10th October 2007 Gunter Folger (config-V09-00-05) 28 - Added "incl" (Liege cascade) hadronic model module to binmake.gmk. 29 19 30 16th August 2007 Gabriele Cosmo (config-V09-00-04) 20 31 - Corrected definition of OUT internal variable to allow for proper -
trunk/geant4/config/architecture.gmk
r593 r606 1 # $Id: architecture.gmk,v 1.11 0 2007/06/28 14:16:55gcosmo Exp $1 # $Id: architecture.gmk,v 1.112 2007/11/02 16:29:06 gcosmo Exp $ 2 2 # ------------------------------------------------------------------------ 3 3 # GEANT 4 - Architecture configuration script for GNU Make … … 241 241 # If the user does not set his/her own values, system-dependent values 242 242 # are set below. Most system-dependent code assumes OGLHOME is set. 243 # 243 244 244 # ------------- OpenInventor ----------------- 245 245 # The path to the installation of OpenInventor must be specified … … 255 255 ifndef OIVLIBS 256 256 OIVLIBS := -L$(OIVHOME)/lib -lInventorXt -lInventor 257 endif 258 259 # ----------------- GDML --------------------- 260 # Setup path to XERCESC library if GDML plugin build is specified 261 # 262 ifneq ($(G4LIB_BUILD_GDML),) 263 G4LIB_USE_GDML = 1 264 ifndef XERCESCROOT 265 XERCESCROOT := /usr/local/xercesc 266 endif 267 ifndef GDMLFLAGS 268 GDMLFLAGS := -DG4LIB_USE_GDML -I$(XERCESCROOT)/include 269 endif 270 ifndef GDMLLIBS 271 GDMLLIBS := -L$(XERCESCROOT)/lib -lxerces-depdom -lxerces-c 272 endif 273 CPPFLAGS += $(GDMLFLAGS) 257 274 endif 258 275 -
trunk/geant4/config/binmake.gmk
r593 r606 1 # $Id: binmake.gmk,v 1.1 29 2007/08/16 09:46:02 gcosmo Exp $1 # $Id: binmake.gmk,v 1.133 2007/11/02 15:57:52 gcosmo Exp $ 2 2 # ---------------------------------------------------------- 3 3 # Script defining rules and paths for making binaries. … … 52 52 -I$(G4BASE)/run/include \ 53 53 -I$(G4BASE)/materials/include \ 54 -I$(G4BASE)/parameterisations/trd_clusters/include \55 54 -I$(G4BASE)/parameterisations/gflash/include \ 56 55 -I$(G4BASE)/particles/management/include \ … … 102 101 -I$(G4BASE)/processes/hadronic/models/high_energy/include \ 103 102 -I$(G4BASE)/processes/hadronic/models/im_r_matrix/include \ 103 -I$(G4BASE)/processes/hadronic/models/incl/include \ 104 104 -I$(G4BASE)/processes/hadronic/models/inucl/include \ 105 105 -I$(G4BASE)/processes/hadronic/models/isotope_production/include \ … … 143 143 -I$(G4BASE)/digits_hits/scorer/include \ 144 144 -I$(G4BASE)/digits_hits/utils/include \ 145 -I$(G4BASE)/persistency/include \ 145 -I$(G4BASE)/persistency/gdml/include \ 146 -I$(G4BASE)/persistency/mctruth/include \ 146 147 -I$(G4BASE)/readout/include \ 147 148 -I$(G4BASE)/event/include \ … … 260 261 # LDLIBS3 contains the first set of low level libraries... 261 262 # 263 ifdef G4LIB_BUILD_GDML 264 LDLIBS3 += $(GDMLLIBS) 265 endif 262 266 LDLIBS3 += $(INTYLIBS) 263 267 LDLIBS3 += $(ANALYSISLIBS) -
trunk/geant4/config/scripts/env.csh.SH
r593 r606 40 40 unsetenv G4NEUTRONHPDATA 41 41 unsetenv G4RADIOACTIVEDATA 42 unsetenv G4ABLADATA 42 43 43 44 unsetenv G4LIB … … 46 47 unsetenv G4LIB_BUILD_STATIC 47 48 unsetenv G4LIB_BUILD_ZLIB 49 unsetenv G4LIB_BUILD_GDML 48 50 unsetenv G4LIB_USE_G3TOG4 49 51 unsetenv G4LIB_USE_GRANULAR … … 146 148 147 149 #+ 150 if ( X$g4abladata != X ) then 151 setenv G4ABLADATA "$g4abladata" 152 echo "On this machine the G4ABLADATA=\$G4ABLADATA" 153 endif 154 155 156 #+ 148 157 #if ( X$g4elasticdata != X ) then 149 158 #setenv G4ELASTICDATA "$g4elasticdata" … … 380 389 echo "On this machine the XAWLIBS=\$XAWLIBS" 381 390 endif 391 392 393 394 # 395 # Use GDML module 396 # 397 #+ 398 if ( X$g4lib_build_gdml == Xy ) then 399 setenv G4LIB_BUILD_GDML 1 400 echo "On this machine the G4LIB_BUILD_GDML=\$G4LIB_BUILD_GDML" 401 endif 402 403 if ( X$g4lib_build_gdml == Xy ) then 404 setenv XERCESCROOT "$g4gdml_xercesc_root" 405 echo "On this machine the XERCESCROOT=\$XERCESCROOT" 406 endif 407 408 409 382 410 383 411 # … … 489 517 setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${G4LIB}/${G4SYSTEM} 490 518 setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib 519 520 if ( ${?G4LIB_BUILD_GDML} ) then 521 setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${XERCESCROOT}/lib 522 endif 523 491 524 else 492 525 setenv LD_LIBRARY_PATH ${G4LIB}/${G4SYSTEM} 493 526 setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib 527 528 if ( ${?G4LIB_BUILD_GDML} ) then 529 setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${XERCESCROOT}/lib 530 endif 531 494 532 endif 495 533 endif … … 504 542 setenv DYLD_LIBRARY_PATH ${DYLD_LIBRARY_PATH}:${G4LIB}/${G4SYSTEM} 505 543 setenv DYLD_LIBRARY_PATH ${DYLD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib 544 545 if ( ${?G4LIB_BUILD_GDML} ) then 546 setenv DYLD_LIBRARY_PATH ${DYLD_LIBRARY_PATH}:${XERCESCROOT}/lib 547 endif 548 506 549 else 507 550 setenv DYLD_LIBRARY_PATH ${G4LIB}/${G4SYSTEM} 508 551 setenv DYLD_LIBRARY_PATH ${DYLD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib 552 553 if ( ${?G4LIB_BUILD_GDML} ) then 554 setenv DYLD_LIBRARY_PATH ${DYLD_LIBRARY_PATH}:${XERCESCROOT}/lib 555 endif 556 509 557 endif 510 558 endif -
trunk/geant4/config/scripts/env.sh.SH
r593 r606 40 40 unset G4NEUTRONHPDATA 41 41 unset G4RADIOACTIVEDATA 42 unset G4ABLADATA 42 43 43 44 unset G4LIB … … 46 47 unset G4LIB_BUILD_STATIC 47 48 unset G4LIB_BUILD_ZLIB 49 unset G4LIB_BUILD_GDML 48 50 unset G4LIB_USE_G3TOG4 49 51 unset G4LIB_USE_GRANULAR … … 172 174 173 175 #+ 176 if [ X$g4abladata != X ] ; then 177 G4ABLADATA="$g4abladata" 178 export G4ABLADATA 179 if [ X\$g4non_display = X ] ; then 180 echo "On this machine the G4ABLADATA=\$G4ABLADATA" 181 fi 182 fi 183 184 185 186 187 #+ 174 188 #if [ X$g4elasticdata != X ] ; then 175 189 #G4ELASTICDATA="$g4elasticdata" … … 517 531 fi 518 532 fi 533 534 535 # 536 # Use GDML module 537 # 538 #+ 539 if [ X$g4lib_build_gdml = Xy ] ; then 540 G4LIB_BUILD_GDML=1 541 export G4LIB_BUILD_GDML 542 echo "On this machine the G4LIB_BUILD_GDML=\$G4LIB_BUILD_GDML" 543 fi 544 545 if [ X$g4lib_build_gdml = Xy ] ; then 546 XERCESCROOT=$g4gdml_xercesc_root 547 export XERCESCROOT 548 echo "On this machine the XERCESCROOT=\$XERCESCROOT" 549 fi 550 551 519 552 520 553 # … … 670 703 LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${G4LIB}/${G4SYSTEM} 671 704 LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib 705 706 if [ $G4LIB_BUILD_GDML ] ; then 707 LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${XERCESCROOT}/lib 708 fi 672 709 export LD_LIBRARY_PATH 710 673 711 else 674 712 LD_LIBRARY_PATH=${G4LIB}/${G4SYSTEM} 675 713 LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib 714 715 if [ $G4LIB_BUILD_GDML ] ; then 716 LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${XERCESCROOT}/lib 717 fi 718 676 719 export LD_LIBRARY_PATH 677 720 fi … … 687 730 DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${G4LIB}/${G4SYSTEM} 688 731 DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib 732 733 if [ $G4LIB_BUILD_GDML ] ; then 734 DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${XERCESCROOT}/lib 735 fi 736 689 737 export DYLD_LIBRARY_PATH 690 738 else 691 739 DYLD_LIBRARY_PATH=${G4LIB}/${G4SYSTEM} 692 740 DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib 741 742 if [ $G4LIB_BUILD_GDML ] ; then 743 DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${XERCESCROOT}/lib 744 fi 745 693 746 export DYLD_LIBRARY_PATH 694 747 fi -
trunk/geant4/config/scripts/install.sh.SH
r593 r606 40 40 unset G4NEUTRONHPDATA 41 41 unset G4RADIOACTIVEDATA 42 unset G4ABLADATA 42 43 43 44 unset G4LIB … … 46 47 unset G4LIB_BUILD_STATIC 47 48 unset G4LIB_BUILD_ZLIB 49 unset G4LIB_BUILD_GDML 48 50 unset G4LIB_USE_G3TOG4 49 51 unset G4LIB_USE_GRANULAR … … 151 153 152 154 #+ 155 if [ X$g4abladata != X ] ; then 156 G4ABLADATA="$g4abladata" 157 export G4ABLADATA 158 echo "On this machine the G4ABLADATA=\$G4ABLADATA" 159 fi 160 161 162 163 164 #+ 153 165 #if [ X$g4elasticdata != X ] ; then 154 166 #G4ELASTICDATA="$g4elasticdata" … … 442 454 fi 443 455 fi 456 457 458 # 459 # Use GDML module 460 # 461 #+ 462 if [ X$g4lib_build_gdml = Xy ] ; then 463 G4LIB_BUILD_GDML=1 464 export G4LIB_BUILD_GDML 465 echo "On this machine the G4LIB_BUILD_GDML=\$G4LIB_BUILD_GDML" 466 fi 467 468 if [ X$g4lib_build_gdml = Xy ] ; then 469 XERCESCROOT=$g4gdml_xercesc_root 470 export XERCESCROOT 471 echo "On this machine the XERCESCROOT=\$XERCESCROOT" 472 fi 473 444 474 445 475 # -
trunk/geant4/config/scripts/move.sh.SH
r593 r606 96 96 97 97 #+ 98 if [ X$g4abladata != X ] ; then 99 G4ABLADATA="$g4abladata" 100 export G4ABLADATA 101 echo "On this machine the G4ABLADATA=\$G4ABLADATA" 102 fi 103 104 105 106 #+ 98 107 #if [ X$g4elasticdata != X ] ; then 99 108 #G4ELASTICDATA="$g4elasticdata" … … 305 314 fi 306 315 316 317 # 318 # Use GDML module 319 # 320 #+ 321 if [ X$g4lib_build_gdml = Xy ] ; then 322 G4LIB_BUILD_GDML=1 323 export G4LIB_BUILD_GDML 324 echo "On this machine the G4LIB_BUILD_GDML=\$G4LIB_BUILD_GDML" 325 fi 326 327 if [ X$g4lib_build_gdml = Xy ] ; then 328 XERCESCROOT=$g4gdml_xercesc_root 329 export XERCESCROOT 330 echo "On this machine the XERCESCROOT=\$XERCESCROOT" 331 fi 332 333 334 307 335 # 308 336 # Use G3TOG4 module -
trunk/geant4/config/sys/Darwin-g++.gmk
r593 r606 51 51 endif 52 52 ifndef QTFLAGS 53 QTFLAGS := -I$(QTHOME)/include 54 QTFLAGS += -I$(QTHOME)/lib/QtCore.framework/Versions/Current/Headers 55 QTFLAFS += -I$(QTHOME)/lib/QtGui.framework/Versions/Current/Headers 56 QTFLAGS += -I$(QTHOME)/lib/QtOpenGL.framework/Versions/Current/Headers 57 QTFLAGS += -I$(QTHOME)/lib/QtSql.framework/Versions/Current/Headers 58 QTFLAGS += -I$(QTHOME)/lib/QtXml.framework/Versions/Current/Headers 53 QTFLAGS := -I$(QTHOME)/include/Qt -I$(QTHOME)/include 59 54 MOC := $(QTHOME)/bin/moc 60 55 endif 61 56 ifndef QTLIBS 62 QTLIBS := -F$(QTHOME)/lib -framework QtCore -framework QtGui 63 QTLIBS += -framework QtOpenGL -framework QtSql -framework QtXml 57 QT3LIBS := -L$(QTHOME)/lib -lqt-mt -lqui 58 QT4LIBS := -F$(QTHOME)/lib -framework QtCore -framework QtGui 59 QT4LIBS += -framework QtOpenGL -framework QtSql -framework QtXml 60 QTLIBS := $(shell test -f $(QTHOME)/lib/Qt3Support.framework/Qt3Support && echo $(QT4LIBS) || echo $(QT3LIBS)) 64 61 endif 65 62 ifndef XAWFLAGS -
trunk/geant4/config/sys/Linux-g++.gmk
r472 r606 55 55 XMLIBS := -lXm -lXpm 56 56 endif 57 ifndef QTHOME 58 QTHOME := /usr/local/Qt 59 endif 60 ifndef QTFLAGS 61 QTFLAGS := -I$(QTHOME)/include/Qt 62 QTFLAGS += -I$(QTHOME)/include 63 MOC := $(QTHOME)/bin/moc 64 endif 65 ifndef QTLIBS 66 QT3LIBS := -L$(QTHOME)/lib -lqt-mt 67 QT4LIBS := -L$(QTHOME)/lib -lQtCore -lQtGui -lQtOpenGL -lQtSql -lQtXml 68 QTLIBS := $(shell test -f $(QTHOME)/lib/libQt3Support.so && echo $(QT4LIBS) || echo $(QT3LIBS)) 69 endif 57 70 ifndef XAWFLAGS 58 71 XAWFLAGS := -I/usr/X11R6/include
Note: See TracChangeset
for help on using the changeset viewer.