Skip to content
Snippets Groups Projects
Select Git revision
  • 41e3e7dbffa5537b684d151e4fe3b96a898a45a6
  • develop default protected
  • ascent-pipeline-trigger-spack-ref
  • ascent
  • fixes/compiler_paths_in_buildcache
  • features/env-dev-build-n-packages
  • bugfix/fork-function
  • features/install-tree-projections
  • gartung-bindist-check-macho-on-linux
  • features/spack-test-results-filterNlogs
  • features/spack-test-restore-subcommand-help
  • features/spack-test
  • features/solver-rebased
  • features/spack-test-add-show-subcommand
  • features/compil
  • bugfix/shasta-hotfix-live-branch
  • bugfix/ordered-dict-merge
  • features/solver
  • bugfix/buildable-true-override-virtual
  • csh-no-spack-root
  • features/spack-test-hdf5-fix
  • snapshot-20200922
  • releases/latest
  • v0.15.4
  • v0.15.3
  • v0.15.2
  • v0.15.1
  • v0.15.0
  • v0.14.2
  • v0.14.1
  • v0.14.0
  • v0.13.4
  • v0.13.3
  • v0.13.2
  • v0.13.1
  • v0.13.0
  • v0.12.1
  • v0.12.0
  • v0.11.2
  • v0.11.1
  • v0.11.0
41 results

package.py

Blame
  • SConscript.py 1.14 KiB
    ###### Hall C Software Main SConscript File #####
    ###### Author:	Edward Brash (brash@jlab.org) June 2013
    
    import os
    import re
    import SCons.Util
    Import ('baseenv')
    
    ######## ROOT Dictionaries #########
    
    roothcdict = baseenv.subst('$HC_DIR')+'/HallCDict.C'
    roothcobj = baseenv.subst('$HC_SRC')+'/HallCDict.so'
    hcheaders = Split("""
    	src/THcInterface.h src/THcParmList.h src/THcAnalyzer.h src/THcHallCSpectrometer.h 
    	src/THcDetectorMap.h src/THcRawHit.h src/THcHitList.h src/THcSignalHit.h src/THcHodoscope.h 
    	src/THcScintillatorPlane.h src/THcHodoscopeHit.h src/THcDC.h src/THcDriftChamberPlane.h 
    	src/THcDriftChamber.h src/THcRawDCHit.h src/THcDCHit.h src/THcDCWire.h src/THcSpacePoint.h 
    	src/THcDCLookupTTDConv.h src/THcDCTimeToDistConv.h src/THcShower.h src/THcShowerPlane.h 
    	src/THcShowerHit.h src/THcAerogel.h src/THcAerogelHit.h src/THcGlobals.h src/HallC_LinkDef.h
    	""")
    baseenv.RootCint(roothcdict,hcheaders)
    baseenv.SharedObject(target = roothcobj, source = roothcdict)
    
    
    #######  Start of main SConscript ###########
    
    analyzer = baseenv.Program(target = 'hcana', source = 'src/main.o')
    baseenv.Install('./bin',analyzer)
    baseenv.Alias('install',['./bin'])