Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
SConscript Namespace Reference

Variables

str altname = 'haDecode'
 
 app = env.Program(target = a, source = src)
 
list appnames
 
list apps = []
 
 baseenv
 
 bin_dir = os.path.join(install_prefix,'bin')
 
 CCFLAGS
 
str compiledata = 'ha_compiledata.h'
 
 CPPDEFINES
 
 CPPPATH
 
list dc_install_rpath = []
 
 dcenv = baseenv.Clone()
 
 dclib
 
 debug = ARGUMENTS.get('debug',0)
 
 dirs
 
 env = dcenv.Clone()
 
 evioenv = baseenv.Clone()
 
 eviolib = evioenv.SharedLibrary(target = libname, source = src)
 
str evioname = 'evio'
 
 exports
 
list extrahdrs = ['DataType.h','OptionalType.h','optional.hpp',compiledata]
 
 False
 
 hdr = Glob('*.h')
 
 install_prefix = env.subst('$INSTALLDIR')
 
str libname = 'Podd'
 
str libname_soname = evioenv.subst('$SHLIBPREFIX')+libname+evioenv.subst('$SHLIBSUFFIX')
 
 LIBPATH
 
 LIBS
 
 LINKFLAGS
 
tuple local_evio = (dcenv['LOCAL_EVIO'] == 1)
 
 name
 
 pf = evioenv['PLATFORM']
 
 poddlib
 
str proceed = "1" or "y" or "yes" or "Yes" or "Y"
 
 rel_lib_dir
 
 RPATH
 
 SHLINKFLAGS
 
list sources = []
 
str src
 
 src_dir = os.path.join(install_prefix,os.path.join('src',thisdir_fullpath))
 
 thisdir = os.path.basename(os.path.normpath(thisdir_fullpath))
 
 thisdir_fullpath = Dir('.').path
 
 useenv
 
 versioned
 

Variable Documentation

◆ altname

str SConscript.altname = 'haDecode'

Definition at line 11 of file SConscript.py.

◆ app

SConscript.app = env.Program(target = a, source = src)

Definition at line 41 of file SConscript.py.

◆ appnames

list SConscript.appnames
Initial value:
1= ['tstfadc', 'tstfadcblk', 'tstf1tdc', 'tstio',
2 'tstoo', 'tdecpr', 'prfact', 'epicsd', 'tdecex',
3 'tst1190']

Definition at line 12 of file SConscript.py.

◆ apps

list SConscript.apps = []

Definition at line 15 of file SConscript.py.

◆ baseenv

SConscript.baseenv

Definition at line 26 of file SConscript.py.

◆ bin_dir

SConscript.bin_dir = os.path.join(install_prefix,'bin')

Definition at line 47 of file SConscript.py.

◆ CCFLAGS

SConscript.CCFLAGS

Definition at line 15 of file SConscript.py.

◆ compiledata

str SConscript.compiledata = 'ha_compiledata.h'

Definition at line 48 of file SConscript.py.

◆ CPPDEFINES

SConscript.CPPDEFINES

Definition at line 12 of file SConscript.py.

◆ CPPPATH

SConscript.CPPPATH

Definition at line 12 of file SConscript.py.

◆ dc_install_rpath

SConscript.dc_install_rpath = []

Definition at line 54 of file SConscript.py.

◆ dcenv

SConscript.dcenv = baseenv.Clone()

Definition at line 42 of file SConscript.py.

◆ dclib

SConscript.dclib
Initial value:
1= build_library(dcenv, libname, src,
2 extrahdrs = ['Decoder.h','CustomAlloc.h'],
3 extradicthdrs = ['THaBenchmark.h'],
4 dictname = altname,
5 install_rpath = dc_install_rpath,
6 versioned = True
7 )

Definition at line 59 of file SConscript.py.

◆ debug

SConscript.debug = ARGUMENTS.get('debug',0)

Definition at line 13 of file SConscript.py.

◆ dirs

SConscript.dirs

Definition at line 70 of file SConscript.py.

◆ env

SConscript.env = dcenv.Clone()

Definition at line 17 of file SConscript.py.

◆ evioenv

SConscript.evioenv = baseenv.Clone()

Definition at line 11 of file SConscript.py.

◆ eviolib

str SConscript.eviolib = evioenv.SharedLibrary(target = libname, source = src)

Definition at line 26 of file SConscript.py.

◆ evioname

str SConscript.evioname = 'evio'

Definition at line 47 of file SConscript.py.

◆ exports

SConscript.exports

Definition at line 70 of file SConscript.py.

◆ extrahdrs

list SConscript.extrahdrs = ['DataType.h','OptionalType.h','optional.hpp',compiledata]

Definition at line 51 of file SConscript.py.

◆ False

SConscript.False

Definition at line 26 of file SConscript.py.

◆ hdr

SConscript.hdr = Glob('*.h')

Definition at line 9 of file SConscript.py.

◆ install_prefix

SConscript.install_prefix = env.subst('$INSTALLDIR')

Definition at line 46 of file SConscript.py.

◆ libname

str SConscript.libname = 'Podd'

Definition at line 8 of file SConscript.py.

◆ libname_soname

str SConscript.libname_soname = evioenv.subst('$SHLIBPREFIX')+libname+evioenv.subst('$SHLIBSUFFIX')

Definition at line 19 of file SConscript.py.

◆ LIBPATH

SConscript.LIBPATH

Definition at line 20 of file SConscript.py.

◆ LIBS

SConscript.LIBS

Definition at line 19 of file SConscript.py.

◆ LINKFLAGS

SConscript.LINKFLAGS

Definition at line 29 of file SConscript.py.

◆ local_evio

tuple SConscript.local_evio = (dcenv['LOCAL_EVIO'] == 1)

Definition at line 46 of file SConscript.py.

◆ name

SConscript.name

Definition at line 70 of file SConscript.py.

◆ pf

SConscript.pf = evioenv['PLATFORM']

Definition at line 20 of file SConscript.py.

◆ poddlib

SConscript.poddlib
Initial value:
1= build_library(baseenv, libname, src, extrahdrs,
2 extradicthdrs = ['THaGlobals.h'], useenv = False,
3 versioned = True)

Definition at line 53 of file SConscript.py.

◆ proceed

str SConscript.proceed = "1" or "y" or "yes" or "Yes" or "Y"

Definition at line 67 of file SConscript.py.

◆ rel_lib_dir

SConscript.rel_lib_dir
Initial value:
1= os.path.join(env['RPATH_ORIGIN_TAG'],
2 os.path.join('..',env.subst('$LIBSUBDIR')))

Definition at line 49 of file SConscript.py.

◆ RPATH

SConscript.RPATH

Definition at line 21 of file SConscript.py.

◆ SHLINKFLAGS

SConscript.SHLINKFLAGS

Definition at line 22 of file SConscript.py.

◆ sources

list SConscript.sources = []

Definition at line 16 of file SConscript.py.

◆ src

str SConscript.src

Definition at line 11 of file SConscript.py.

◆ src_dir

SConscript.src_dir = os.path.join(install_prefix,os.path.join('src',thisdir_fullpath))

Definition at line 51 of file SConscript.py.

◆ thisdir

SConscript.thisdir = os.path.basename(os.path.normpath(thisdir_fullpath))

Definition at line 9 of file SConscript.py.

◆ thisdir_fullpath

SConscript.thisdir_fullpath = Dir('.').path

Definition at line 8 of file SConscript.py.

◆ useenv

SConscript.useenv

Definition at line 26 of file SConscript.py.

◆ versioned

SConscript.versioned

Definition at line 26 of file SConscript.py.