[389-devel] Should check for pam_appl.h
Jan Engelhardt
jengelh at inai.de
Wed Sep 19 17:03:27 UTC 2012
On Wednesday 2012-09-19 14:59, Rich Megginson wrote:
> On 09/18/2012 10:44 PM, Jan Engelhardt wrote:
>> The requirement for pam-devel is indeed listed on
>> http://port389.org/wiki/Building , though having configure.ac doing a
>> gratitious check would be nice (it does not do so as of 1.2.11.12).
>
> Is there a way to conditionally check headers? Ideally, we would only check
> for the presence of security/pam_appl.h if --enable-pam-passthru is set.
Would placing AC_CHECK_HEADERS into the AC_ARG_ENABLE's 3rd arg not suffice?
AC_ARG_ENABLE([pam-passthru], [...],
[AC_CHECK_HEADERS([security/pam_appl.h],
[],
[AC_MSG_ERROR([bla])])
])
Or one can probably also unconditionally check and only error out
when pam-passthru is chosen.
AC_CHECK_HEADERS([security/pam_appl.h])
AC_ARG_ENABLE([pam-passthru], [help text],
[if test "$ac_cv_header_security_pam_appl_h" = no"; then
AC_MSG_ERROR([bla])
])
More information about the 389-devel
mailing list