Skip to content
Snippets Groups Projects
Ole Hansen's avatar
Ole Hansen authored
1. Update for ROOT5-enabled root_generate_dictionary CMake function

  root_generate_dictionary now works with both ROOT 5 and ROOT 6.
  It defines the dictionary custom target and PCM file internally,
  as appropriate, and also automatically extracts any required
  -D compile definitions from the given target(s).

2. Add configuration option HCANA_BUILTIN_PODD (default ON)

  If set to OFF (cmake -DHCANA_BUILTIN_PODD=OFF ...), CMake will find a
  pre-built version of Podd according to the usual find_package search
  rules. (It's sufficient to have the installed "analyzer" in your PATH,
  but you can also set CMAKE_PREFIX_PATH to the Podd installation root,
  for example.) This version of Podd has to have been built and
  installed with Podd's CMake system. In this case, only libHallC will
  be built, and the Podd submodule of hcana is ignored and does not even
  have to be present.

3. Clean existing src/hc_compiledata.h during CMake configuration

  This file might be left over from a previous non-CMake build and would
  be incorrectly picked up instead of the CMake-generated version.

4. Generate hcanaConfig.cmake config and version files using latest Podd scripts

  Requires Podd at commit JeffersonLab/analyzer@34dd368
bc01b8fb
History
Name Last commit Last update
..
CMakeLists.txt
HallC_LinkDef.h_postamble
HallC_LinkDef.h_preamble
SConscript.py
Scaler9001.cxx
Scaler9001.h
Scaler9250.cxx
Scaler9250.h
THcAerogel.cxx
THcAerogel.h
THcAerogelHit.cxx
THcAerogelHit.h
THcAnalyzer.cxx
THcAnalyzer.h
THcBCMCurrent.cxx
THcBCMCurrent.h
THcCherenkov.cxx
THcCherenkov.h
THcCherenkovHit.cxx
THcCherenkovHit.h
THcCoinTime.cxx
THcCoinTime.h
THcConfigEvtHandler.cxx
THcConfigEvtHandler.h
THcDC.cxx
THcDC.h
THcDCHit.cxx
THcDCHit.h
THcDCLookupTTDConv.cxx
THcDCLookupTTDConv.h
THcDCTimeToDistConv.cxx
THcDCTimeToDistConv.h
THcDCTrack.cxx
THcDCTrack.h
THcDCWire.cxx
THcDCWire.h
THcDetectorMap.cxx
THcDetectorMap.h
THcDriftChamber.cxx
THcDriftChamber.h
THcDriftChamberPlane.cxx
THcDriftChamberPlane.h
THcDummySpectrometer.cxx
THcDummySpectrometer.h
THcExtTarCor.cxx
THcExtTarCor.h
THcFormula.cxx
THcFormula.h
THcGlobals.h
THcHallCSpectrometer.cxx
THcHallCSpectrometer.h
THcHitList.cxx
THcHitList.h
THcHodoEff.cxx
THcHodoEff.h
THcHodoHit.cxx
THcHodoHit.h
THcHodoscope.cxx
THcHodoscope.h
THcInterface.cxx
THcInterface.h
THcParmList.cxx
THcParmList.h
THcPeriodicReport.cxx
THcPeriodicReport.h
THcPrimaryKine.cxx
THcPrimaryKine.h
THcRaster.cxx
THcRaster.h
THcRasterRawHit.cxx
THcRasterRawHit.h
THcRasteredBeam.cxx
THcRasteredBeam.h
THcRawAdcHit.cxx
THcRawAdcHit.h
THcRawDCHit.cxx
THcRawDCHit.h
THcRawHit.cxx
THcRawHit.h
THcRawHodoHit.cxx
THcRawHodoHit.h
THcRawShowerHit.cxx
THcRawShowerHit.h
THcRawTdcHit.cxx
THcRawTdcHit.h
THcReactionPoint.cxx
THcReactionPoint.h
THcRun.cxx
THcRun.h
THcRunParameters.cxx
THcRunParameters.h
THcScalerEvtHandler.cxx
THcScalerEvtHandler.h
THcScintillatorPlane.cxx
THcScintillatorPlane.h
THcSecondaryKine.cxx
THcSecondaryKine.h
THcShower.cxx
THcShower.h
THcShowerArray.cxx
THcShowerArray.h
THcShowerCluster.h.float
THcShowerHit.cxx
THcShowerHit.h
THcShowerPlane.cxx
THcShowerPlane.h
THcSignalHit.cxx
THcSignalHit.h
THcSpacePoint.cxx
THcSpacePoint.h
THcTimeSyncEvtHandler.cxx
THcTimeSyncEvtHandler.h
THcTrigApp.cxx
THcTrigApp.h
THcTrigDet.cxx
THcTrigDet.h
THcTrigRawHit.cxx
THcTrigRawHit.h
TIBlobModule.cxx
TIBlobModule.h
hc_compiledata.h.in
main.C