Skip to content

Acts interface package

Paul Gessinger requested to merge pagessin/athena:acts-interface-package into master

This package adds an Acts interface package which groups the interfaces (right now only from the ActsGeometry package) into one.

It appears that due to the way the target resolution works in the cmake setup, having find_package(Acts) in the individual packages leads to an extraneous -lActsCore being passed to the linker. This fails since we don't provide lookup paths, but rather .so files directly. This can be fixed by adding a find_package(Acts) to before find_package(Athena) (thanks to @akraszna for the hint), which triggers the link instructions to be registered correctly. The problem is, I can't easily test this. I tested it by prepending it in the WorkDir/CMakeLists.txt, which works fine, but I haven't explicitly tested the instruction in PreConfig.cmake.in. Not 100% sure what to do about this.

Edited by Paul Gessinger

Merge request reports

Loading