Configure: make disabling stuff easier and safer
authorRichard Levitte <levitte@openssl.org>
Tue, 23 Apr 2019 07:41:19 +0000 (09:41 +0200)
committerRichard Levitte <levitte@openssl.org>
Tue, 23 Apr 2019 10:46:43 +0000 (12:46 +0200)
commitaacae7a915c2b872f98eaefca67b6d0c58d223aa
tree1efd8dfd7a5807d6acefb2b201d9b3e20c711b9b
parent007213795a0e15901cbdc4558ae2a8c21d3ad9bb
Configure: make disabling stuff easier and safer

Disabling one thing may mean having to disable other things as well.
We already have a process to auto-disable things through cascading,
but that was under-used.

Making the cascading mechanism available through a function to be
called to disable stuff makes it more automatic, and helps us when we
forget how different disabling options affect others.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/8812)

(cherry picked from commit 71ef78d71f638c7de893c635ee9b0fd16247c762)
Configure