You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the cmake build script I wrote has all the backends enabled, but still works if the dependencies for the backends are missing. A backend can be disabled with the -DDISABLE_<BACKEND>=Yes configuration flag.
I don't like this fallback behavior. I'd rather have -DWITH_ALSA=Yes and fail with an error if alsa was not found. Per default I would enable all the backends and let the user disable them one by one and have the user have an active decision.
@quiniouben how does the autotools build system handle missing dependencies? With fallback or strict?
The text was updated successfully, but these errors were encountered:
replace the DISABLE_XXX flags with WITH_XXX flags
- DISABLE_ALSA -> WITH_ALSA
- DISABLE_PULSEAUDIO -> WITH_PULSEAUDIO
- DISABLE_JACK -> WITH_JACK
Default the DISABLE_XXX flags to true.
If one of the dependencies of an enabled dependency is missing exit with
error.
Fixes: quiniouben#45
the cmake build script I wrote has all the backends enabled, but still works if the dependencies for the backends are missing. A backend can be disabled with the
-DDISABLE_<BACKEND>=Yes
configuration flag.I don't like this fallback behavior. I'd rather have
-DWITH_ALSA=Yes
and fail with an error if alsa was not found. Per default I would enable all the backends and let the user disable them one by one and have the user have an active decision.@quiniouben how does the autotools build system handle missing dependencies? With fallback or strict?
The text was updated successfully, but these errors were encountered: