Currently, the artist modules used are determined at compile-time by hardwiring them in optimizing_compiler.cc.
A better approach is to allow for activation and deactivation without requiring recompilation of ARTist by, e.g., controlling modules through either configurations (files?) or command line arguments to the compiler.
Actually, #3 supersedes this issue since we go even further than just adding enable/disable functionality by completely decoupling Modules and ARTist core code.
Currently, the artist modules used are determined at compile-time by hardwiring them in optimizing_compiler.cc.
A better approach is to allow for activation and deactivation without requiring recompilation of ARTist by, e.g., controlling modules through either configurations (files?) or command line arguments to the compiler.
Depends on #1.
(Moved here from Project-ARTist/ARTist#4)
Affected Projects