Project

General

Profile

cetbuildtools v1_xx_yy release notes

cetbuildtools version:"1.13.02" (ART Suite 1.00.00, ART Suite 1.00.01).

  • add defined arguments to cet_set_compiler_flags()
  • EXTRA_FLAGS for both C and C++
  • EXTRA_C_FLAGS for C
  • EXTRA_CXX_FLAGS for C++
  • EXTRA_DEFINITIONS (instead of using -Dxxx as a flag)
  • DIAGS sets the diagnostics level

cetbuildtools version:"1.13.01".

  • Do not automatically install any file whose filename begins with a dot
  • Install headers from the include build directories as well as from source code build directories

cetbuildtools version:"1.13.00".

  • prepend the variable names for root libraries with ROOT_ (e.g., ROOT_CINT)
  • also change GENREFLEX to ROOT_GENREFLEX

cetbuildtools version:"1.12.00".

  • add SetCompilerFlags module, which defines cet_set_compiler_flags()
  • default build type is RelWithDebInfo
  • use debug,opt,prof in tarfile name
  • default gcc/g++ flags:
    Debug -g
    Release -O3 -DNDEBUG
    MinSizeRel -Os -DNDEBUG
    RelWithDebInfo -O2 -g
  • CET flags
    debug Debug -g -O0
    prof MinSizeRel -O3 -g -DNDEBUG -fno-omit-frame-pointer
    opt Release -O3 -g -DNDEBUG
    default RelWithDebInfo unchanged

cetbuildtools version:"1.11.09" (ART Suite 0.07.12, ART Suite 0.07.13, ART Suite 0.07.14, ART Suite 0.07.15, ART Suite 0.07.16).

  • Add --iocomments option to genreflex invocation.
  • use $ROOT_VERSION if it is defined
  • fix microversion comparison and deal with root cases

cetbuildtools version:"1.11.07".

  • have SL use SLF directory

cetbuildtools version:"1.11.06" (ART Suite 0.07.10, ART Suite 0.07.11).

  • check the build directory for source code to install

cetbuildtools version:"1.11.05".

  • move simple_plugin() from cetbuildtools to art

cetbuildtools version:"1.11.04" (ART Suite 0.07.03, ART Suite 0.07.04, ART Suite 0.07.05, ART Suite 0.07.06, ART Suite 0.07.07, ART Suite 0.07.08, ART Suite 0.07.09).

  • recognize Ubuntu

cetbuildtools version:"1.11.03" (ART Suite 0.07.00, ART Suite 0.07.02).

  • improve genreflex dictionary build
  • explicitly cleanup after genreflex if root is 5.28.00d or less
  • begin checking ups product versions
  • cleanup cmake messages

cetbuildtools version:"1.11.02".

  • remove generated xxx_dict.cpp if there is an error
  • use PACKAGE_TOP_DIRECTORY
  • add set_install_root to pin install subdirectory to this package
  • add an EXTRAS option to cet_parse_args()

cetbuildtools version:"1.11.01" (ART Suite 0.06.02, ART Suite 0.06.03).

  • install_headers() now has optional SUBDIRS or LIST commands

cetbuildtools version:"1.11.00".