Elektra  0.8.18
CMake Plugins

Issue

Constraints

Assumptions

Considered Alternatives

Names for flag:

Decision

Introduce a cmake process where all plugins are processed three times. Following cmake variables are used for the phases:

1.) Collection phase (COLLECTION_PHASE is ON), add_plugin internally builds up:

Argument

Solves all the issues without adding too much complexity for actually adding plugins.

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

Implications

Related decisions

Notes

Limitations