mirror of
https://github.com/dogecoin/dogecoin.git
synced 2026-01-31 10:30:52 +00:00
Introduces a configure flag --enable-experimental that controls at configure time whether or not experimental features can be enabled. This serves as a circuit breaker to both make sure that CI jobs are configured properly, and ensures manual compilations are intentionally configuring experimental / non-production code. Additionally, experimental features get listed in the summary after configuration completes if enabled. Further work can insert compile time checks with static_asserts against the ALLOW_DOGECOIN_EXPERIMENTAL macro.