Elektra  0.8.16
CMake Plugins

Issue

Constraints

Assumptions

Considered Alternatives

Names for flag:

Decision

Introduce a cmake process where all plugins are processed two times:

1.) collection phase (DEPENDENCY_PHASE is OFF), with:

Use following cmake variables for the phases:

Argument

Solves all the issues without adding too much complexity. Can be extended to three phases if we need that for tests (they need knowledge about which plugins actually were added)

Maintaining additional mappings is very time-consuming. Simply adding all plugins directories is problematic. It would:

Implications

Related decisions

Notes