diff --git a/SConscript.py b/SConscript.py index a849b4d4b45160b96cfd1d7153c5fec619f4be8f..105c617ac99194727b33e881c5b786c4e6e2f809 100644 --- a/SConscript.py +++ b/SConscript.py @@ -25,6 +25,8 @@ for hcheaderfile in hcheadersbase: basefilename = filename.rsplit('.',1) newbasefilename = basefilename[0].rsplit('/',1) # Assume filenames beginning with Scaler are decoder classes + if newbasefilename[1] == 'hc_compiledata': + continue if newbasefilename[1][:6] == 'Scaler' or newbasefilename[1] == "TIBlobModule": cmd1 = "echo '#pragma link C++ class Decoder::%s+;' >> src/HallC_LinkDef.h" % newbasefilename[1] else: @@ -34,13 +36,13 @@ for hcheaderfile in hcheadersbase: cmd = "cat src/HallC_LinkDef.h_postamble >> src/HallC_LinkDef.h" os.system(cmd) -hcheaders = Glob('src/*.h',exclude=['src/HallC_LinkDef.h'])+Glob('src/HallC_LinkDef.h') +hcheaders = Glob('src/*.h',exclude=['src/HallC_LinkDef.h','src/hc_compiledata.h'])+Glob('src/HallC_LinkDef.h') pbaseenv.RootCint(roothcdict,hcheaders) pbaseenv.Clean(roothcdict,re.sub(r'\.C\Z','_rdict.pcm',roothcdict)) pbaseenv.SharedObject(target = roothcobj, source = roothcdict) -####### write src/ha_compiledata.h header file ###### +####### write src/hc_compiledata.h header file ###### if sys.version_info >= (2, 7): try: