ixm-one / legacy

Make CMake less painful when trying to write Modern Flexible CMake (legacy)

Home Page:https://ixm.one

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hook API

bruxisma opened this issue · comments

Currently, we provide a series of API hooks, however nothing is truly uniform and there are some issues with the naming conventions. We need to permit users to

  • Inject a command without overriding ours
  • Allow them to be placed into a call list (so some kind of "pipeline")
  • Allow them to get the default command in some way (without someone else overriding it)
  • Well defined semantics for global property discovery
  • an actual command (possibly not named hook()) to wrap all of these operations.