HomeHEPForge

Housekeeping of CMake scripts

Description

Housekeeping of CMake scripts

  • Apply PUBLIC keyword to target_link_libraries lines for all of our libs
  • Make sure appropriate PUBLIC target_compile_definitions and target_include_directories lines are also present
  • Use HEPMC3_ROOT_DIR as PATHS hint in find_package for HepMC3
  • Fix indentation and expand commenting
  • Add WARNING messages if ROOT not found for build of test and validation executables

Details

Provenance
tlathamAuthored on Mar 6 2020, 5:16 PM
tlathamPushed on Mar 6 2020, 5:46 PM
Parents
rEVTGENf5336bec5843: Merge branch 'hepmc3nointernal', closes T90
Branches
Unknown
Tags
Unknown