diff options
author | dougb <dougb@FreeBSD.org> | 2007-12-10 19:09:24 +0000 |
---|---|---|
committer | dougb <dougb@FreeBSD.org> | 2007-12-10 19:09:24 +0000 |
commit | 13eeb9aa260c17324b860bc2f66af8f352657072 (patch) | |
tree | e0d7a962bbcc2c3f8c45471b446b8d2908ec09d6 /tools/build | |
parent | 0d684d927bf42ec9c53b0f921e6aaa42e7236cd7 (diff) | |
download | FreeBSD-src-13eeb9aa260c17324b860bc2f66af8f352657072.zip FreeBSD-src-13eeb9aa260c17324b860bc2f66af8f352657072.tar.gz |
Hide the building and installation of libgssapi behind the
WITHOUT_KERBEROS knob. While GSS can be used for other things
some third party software (most notably ports/x11/kdelibs3)
takes the presence of libgssapi as an indication that kerberos
is available, and attempts to link with the kerberos libs. If
they are not available, the build will fail.
Because you might want to use GSS but not kerberos, add a knob
to re-enable it if WITHOUT_KERBEROS is present.
Document the new knob, and the new behavior of WITHOUT_KERBEROS.
Not objected and/or generally agreed to by: freebsd-arch
Problem discussed/analyzed in:
PR: ports/116484
Diffstat (limited to 'tools/build')
-rw-r--r-- | tools/build/options/WITHOUT_KERBEROS | 5 | ||||
-rw-r--r-- | tools/build/options/WITH_GSSAPI | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/tools/build/options/WITHOUT_KERBEROS b/tools/build/options/WITHOUT_KERBEROS index 8f562ec..5d86ccf 100644 --- a/tools/build/options/WITHOUT_KERBEROS +++ b/tools/build/options/WITHOUT_KERBEROS @@ -1,2 +1,7 @@ .\" $FreeBSD$ Set this if you do not want to build Kerberos 5 (KTH Heimdal). +This option implies +.Va WITHOUT_GSSAPI . +Set +.Va WITH_GSSAPI +to override. diff --git a/tools/build/options/WITH_GSSAPI b/tools/build/options/WITH_GSSAPI new file mode 100644 index 0000000..77d9cde --- /dev/null +++ b/tools/build/options/WITH_GSSAPI @@ -0,0 +1,4 @@ +.\" $FreeBSD$ +Set to build libgssapi when +.Va WITHOUT_KERBEROS +is set. |