waf: move krb5 checks to a separate waf file
commit4291fdcf3910b37d7dc7ed3849847fb162b5569b
authorAlexander Bokovoy <ab@samba.org>
Fri, 20 Apr 2012 09:53:11 +0000 (20 12:53 +0300)
committerSimo Sorce <idra@samba.org>
Mon, 23 Apr 2012 20:38:43 +0000 (23 16:38 -0400)
tree686607359b82a667316461178c3b4cf4acd7e5f2
parent5b5b696c1e36dc7f81da24158e0853290084dec8
waf: move krb5 checks to a separate waf file

With PROCESS_SEPARATE_RULE in wafsamba it is now possible to simplify
configuration and checks for MIT/Heimdal Kerberos implementations.

1. Move MIT krb5 checks from source3/wscript to wscript_configure_krb5
2. Make sure they are called same way (--with-mit-krb5-checks)
3. If no configure checks identified MIT krb5 in system (or were disabled),
   make sure Heimdal build is selected, embedded (default) or system-provided.

This makes logic of configuration unchanged for Heimdal builds but adds
less hacky way to use MIT krb5 builds. The latter does not work yet as we
need to untangle more subsystems from HDB/Heimdal-specific details but
lays out a foundation for that.

Signed-off-by: Simo Sorce <idra@samba.org>
source3/wscript
wscript
wscript_build
wscript_build_embedded_heimdal
wscript_build_system_heimdal
wscript_configure_krb5 [new file with mode: 0644]