Skip to content

Remove atlas_depends_on_subdirs from HLT packages

Frank Winklmeier requested to merge fwinkl/athena:hlt_cmake_subdirs into master

Remove the obsolete atlas_depends_on_subdirs cmake declarations from all HLT packages. Only minor adjustments were needed. In addition the RDBAccessSvc package was missing an interface library declaration to export its public headers.

@akraszna I was curious about this after our stairway discussion this morning and tried it on the rather well isolated HLT packages. Let me know what you think and if I should push this through as a guinea pig. 🐷

P.S.: The bulk of the changes were done using this sed:

find . -name CMakeLists.txt | \
    xargs sed -i -e "/Declare the package's dependencies/d" \
          -e '/atlas_depends_on_subdirs/,/)/d' \
          -e '/\S/,/^\s*$/!d'  # remove duplicate newlines
Edited by Frank Winklmeier

Merge request reports