Configure - get rid of the special debug_ and release_ settings
authorRichard Levitte <levitte@openssl.org>
Wed, 2 Mar 2016 18:13:26 +0000 (19:13 +0100)
committerRichard Levitte <levitte@openssl.org>
Wed, 2 Mar 2016 18:15:42 +0000 (19:15 +0100)
commit8864f0de7b491b4c7f724f58200d843700c82e98
tree90e42ddd86fd58db18bca590b01cf0f44abff884
parent940a09bad42c673b0dccd725ae590025c9749735
Configure - get rid of the special debug_ and release_ settings

Instead, make the build type ("debug" or "release") available through
$config{build_type} and let the configs themselves figure out what the
usual settings (such as "cflags", "lflags" and so on) should be
accordingly.

The benefit with this is that we can now have debug and release
variants of any setting, not just those Configure supports, and may
also involve other factors (the MSVC flags /MD[d] and /MT[d] involve
both build type and whether threading is enabled or not)

Reviewed-by: Andy Polyakov <appro@openssl.org>
Configurations/00-base-templates.conf
Configurations/10-main.conf
Configurations/99-personal-levitte.conf
Configure