ssssam / calliope

Playlist toolkit - MOVED, now at https://gitlab.com/samthursfield/calliope/
https://gitlab.com/samthursfield/calliope/
GNU General Public License v2.0
2 stars 0 forks source link

Allow selectively enabling components at build time, instead of selectively disabling #68

Closed ssssam closed 5 years ago

ssssam commented 5 years ago

Calliope's build system allows you to disable components you don't want. However, every time new component is added, dependent projects might need to extend their list of opt-outs. It would be easier for them if the default was opt-in.

The Meson 'feature' option type might help here -- users could use -Dauto_features=disabled to disable everything.