Skip to content
Snippets Groups Projects

BINARY_PATH Fix, master branch (2021.07.03.)

Fixed the handling of <FOO>_BINARY_PATH in lcg_external_module(...), after debugging the issue in athena!44893 (merged).

In the previous implementation repeated calls to find_package(...) in the same context would lead to <FOO>_BINARY_PATH growing and growing, ever being extended by $<BUILD_INTERFACE:...> and $<INSTALL_INTERFACE:...> generator expressions.

I now changed the code to behave in the way in which lcg_external_python_module(...) has been operating for a long time. Introducing the internal _<FOO>_BINARY_PATH variable, which clients should not really have to know about.

@fwinkl, I'm afraid that athena!44893 (merged) will have to be put on hold until this update reaches the nightly. :frowning2:

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading