Fix missing GN dependencies.
[chromium-blink-merge.git] / third_party / talloc / libreplace / getpass.m4
blob78a0afe4532963edc2bb7acb2956d035915cd721
1 AC_CHECK_FUNC(getpass, libreplace_cv_HAVE_GETPASS=yes)
2 AC_CHECK_FUNC(getpassphrase, libreplace_cv_HAVE_GETPASSPHRASE=yes)
3 if test x"$libreplace_cv_HAVE_GETPASS" = x"yes" -a x"$libreplace_cv_HAVE_GETPASSPHRASE" = x"yes"; then
4         AC_DEFINE(REPLACE_GETPASS_BY_GETPASSPHRASE, 1, [getpass returns <9 chars where getpassphrase returns <265 chars])
5         AC_DEFINE(REPLACE_GETPASS,1,[Whether getpass should be replaced])
6         LIBREPLACEOBJ="${LIBREPLACEOBJ} $libreplacedir/getpass.o"
7 else
9 AC_CACHE_CHECK([whether getpass should be replaced],libreplace_cv_REPLACE_GETPASS,[
10 SAVE_CPPFLAGS="$CPPFLAGS"
11 CPPFLAGS="$CPPFLAGS -I$libreplacedir/"
12 AC_TRY_COMPILE([
13 #include "confdefs.h"
14 #define NO_CONFIG_H
15 #include "$libreplacedir/getpass.c"
16 ],[],libreplace_cv_REPLACE_GETPASS=yes,libreplace_cv_REPLACE_GETPASS=no)
17 CPPFLAGS="$SAVE_CPPFLAGS"
19 if test x"$libreplace_cv_REPLACE_GETPASS" = x"yes"; then
20         AC_DEFINE(REPLACE_GETPASS,1,[Whether getpass should be replaced])
21         LIBREPLACEOBJ="${LIBREPLACEOBJ} $libreplacedir/getpass.o"