]> andersk Git - openssh.git/blob - configure.in
- Merged OpenBSD IPv6 patch:
[openssh.git] / configure.in
1 AC_INIT(ssh.c)
2
3 AC_CONFIG_HEADER(config.h)
4 AC_CANONICAL_HOST
5
6 dnl Checks for programs.
7 AC_PROG_CC
8 AC_PROG_CPP
9 AC_PROG_RANLIB
10 AC_PROG_INSTALL
11 AC_CHECK_PROG(AR, ar, ar)
12 AC_PATH_PROG(PERL, perl)
13 AC_SUBST(PERL)
14 AC_PATH_PROG(xauth_path, xauth)
15
16 dnl Use ip address instead of hostname in $DISPLAY
17 AC_ARG_WITH(rsh,
18         [  --with-rsh=PATH         Specify path to remote shell program ],
19         [
20                 if test "x$withval" != "$xno" ; then
21                         AC_DEFINE_UNQUOTED(RSH_PATH, "$withval")
22                 fi
23         ],
24         [
25                 AC_PATH_PROG(rsh_path, rsh)
26         ]
27 )
28
29 if test ! -z "$xauth_path" ; then
30         AC_DEFINE_UNQUOTED(XAUTH_PATH, "$xauth_path")
31 fi
32 if test ! -z "$rsh_path" ; then
33         AC_DEFINE_UNQUOTED(RSH_PATH, "$rsh_path")
34 fi
35
36 dnl Checks for compiler characteristics
37 if test "$GCC" = "yes"; then CFLAGS="$CFLAGS -Wall"; fi
38
39 AC_C_INLINE
40
41 dnl Check for some target-specific stuff
42 case "$host" in
43 *-*-aix*)
44         AFS_LIBS="-lld"
45         ;;
46 *-*-hpux10*)
47         if test -z "$GCC"; then
48                 CFLAGS="$CFLAGS -Aa"
49         fi
50         CFLAGS="$CFLAGS -D_HPUX_SOURCE"
51         AC_DEFINE(IPADDR_IN_DISPLAY)
52         AC_DEFINE(USE_UTMPX)
53         AC_MSG_CHECKING(for HPUX trusted system password database)
54         if test -f /tcb/files/auth/system/default; then
55                 AC_MSG_RESULT(yes)
56                 AC_DEFINE(HAVE_HPUX_TRUSTED_SYSTEM_PW)
57                 LIBS="$LIBS -lsec"
58                 AC_MSG_WARN([This configuration is untested])
59         else
60                 AC_MSG_RESULT(no)
61                 AC_DEFINE(DISABLE_SHADOW)
62         fi
63         ;;
64 *-*-irix5*)
65         no_libsocket=1
66         no_libnsl=1
67         ;;
68 *-*-irix6*)
69         AC_MSG_WARN([*** Irix 6.x is not tested *** ])
70         no_libsocket=1
71         no_libnsl=1
72         ;;
73 *-*-solaris*)
74         AC_DEFINE(USE_UTMPX)
75         ;;
76 *-*-sysv*)
77         LIBS="$LIBS -lgen -lsocket"
78         ;;
79 esac
80
81 dnl Check for OpenSSL/SSLeay directories.
82 AC_MSG_CHECKING([for OpenSSL/SSLeay directory])
83 for ssldir in /usr /usr/local/openssl /usr/lib/openssl /usr/local/ssl /usr/lib/ssl /usr/local $prefix /usr/pkg ; do
84         if test -f "$ssldir/include/openssl/crypto.h"; then
85                 AC_DEFINE(HAVE_OPENSSL)
86                 GOT_SSL="yes"
87                 break
88         fi
89         if test -f "$ssldir/include/ssl/crypto.h"; then
90                 AC_DEFINE(HAVE_SSL)
91                 GOT_SSL="yes"
92                 break
93         fi
94 done
95 if test -z "$GOT_SSL" ; then
96         AC_MSG_ERROR([Could not find SSLeay / OpenSSL libraries, please install])       
97 fi
98 AC_SUBST(ssldir)
99 AC_DEFINE_UNQUOTED(ssldir, "$ssldir")
100 if test "$ssldir" != "/usr"; then
101         CFLAGS="$CFLAGS -I$ssldir/include"
102         LDFLAGS="$LDFLAGS -L$ssldir/lib"
103 fi
104 AC_MSG_RESULT($ssldir)
105
106 dnl Check for RSAref library.
107 AC_MSG_CHECKING([for RSAref library])
108 saved_LIBS="$LIBS"
109 LIBS="$saved_LIBS -lRSAglue -lrsaref"
110 AC_TRY_LINK([], [],
111 [AC_MSG_RESULT(yes);
112  AC_DEFINE(RSAREF)],
113 [AC_MSG_RESULT(no)]; LIBS="$saved_LIBS")
114
115 dnl Checks for libraries.
116 AC_CHECK_LIB(crypto, CRYPTO_lock, ,AC_MSG_ERROR([*** libcrypto missing - please install first ***]))
117 AC_CHECK_LIB(z, deflate, ,AC_MSG_ERROR([*** zlib missing - please install first ***]))
118 AC_CHECK_LIB(util, login, AC_DEFINE(HAVE_LIBUTIL_LOGIN) LIBS="$LIBS -lutil")
119
120 if test -z "$no_libsocket" ; then
121         AC_CHECK_LIB(nsl, yp_match, , )
122 fi
123 if test -z "$no_libnsl" ; then
124         AC_CHECK_LIB(socket, main, , )
125 fi
126
127 dnl Checks for header files.
128 AC_CHECK_HEADERS(bstring.h endian.h lastlog.h login.h maillock.h netdb.h netgroup.h paths.h poll.h pty.h shadow.h security/pam_appl.h sys/bsdtty.h sys/cdefs.h sys/poll.h sys/select.h sys/stropts.h sys/time.h sys/ttcompat.h util.h utmp.h utmpx.h)
129
130 dnl Checks for library functions.
131 AC_CHECK_FUNCS(arc4random bindresvport_af freeaddrinfo gai_strerror getaddrinfo getpagesize getnameinfo _getpty innetgr md5_crypt mkdtemp openpty  rresvport_af setenv seteuid setlogin setproctitle setreuid snprintf strlcat strlcpy updwtmpx vsnprintf)
132
133 AC_CHECK_FUNC(login, 
134         [AC_DEFINE(HAVE_LOGIN)],
135         [AC_CHECK_LIB(bsd, login, [LIBS="$LIBS -lbsd"; AC_DEFINE(HAVE_LOGIN)])]
136 )
137
138 AC_CHECK_FUNC(daemon, 
139         [AC_DEFINE(HAVE_DAEMON)],
140         [AC_CHECK_LIB(bsd, daemon, [LIBS="$LIBS -lbsd"; AC_DEFINE(HAVE_DAEMON)])]
141 )
142
143 dnl Checks for data types
144 AC_CHECK_SIZEOF(short int, 2)
145 AC_CHECK_SIZEOF(int, 4)
146 AC_CHECK_SIZEOF(long int, 4)
147 AC_CHECK_SIZEOF(long long int, 8)
148
149 dnl More checks for data types
150 AC_MSG_CHECKING([for intXX_t types])
151 AC_TRY_COMPILE(
152         [#include <sys/types.h>], 
153         [int16_t a; int32_t b; a = 1235; b = 1235;], 
154         [
155                 AC_DEFINE(HAVE_INTXX_T)
156                 AC_MSG_RESULT(yes)
157         ],
158         [AC_MSG_RESULT(no)]
159
160
161 AC_MSG_CHECKING([for u_intXX_t types])
162 AC_TRY_COMPILE(
163         [#include <sys/types.h>], 
164         [u_int16_t c; u_int32_t d; c = 1235; d = 1235;], 
165         [
166                 AC_DEFINE(HAVE_U_INTXX_T)
167                 AC_MSG_RESULT(yes)
168         ],
169         [AC_MSG_RESULT(no)]
170
171
172 AC_MSG_CHECKING([for uintXX_t types])
173 AC_TRY_COMPILE(
174         [#include <sys/types.h>], 
175         [uint16_t c; uint32_t d; c = 1235; d = 1235;], 
176         [
177                 AC_DEFINE(HAVE_UINTXX_T)
178                 AC_MSG_RESULT(yes)
179         ],
180         [AC_MSG_RESULT(no)]
181
182
183 AC_MSG_CHECKING([for socklen_t])
184 AC_TRY_COMPILE(
185         [
186                 #include <sys/types.h>
187                 #include <sys/socket.h>
188         ],
189         [socklen_t foo; foo = 1235;],
190         [
191                 AC_DEFINE(HAVE_SOCKLEN_T)
192                 AC_MSG_RESULT(yes)
193         ],
194         [AC_MSG_RESULT(no)]
195 )
196
197 AC_MSG_CHECKING([for size_t])
198 AC_TRY_COMPILE(
199         [#include <sys/types.h>],
200         [size_t foo; foo = 1235;],
201         [
202                 AC_DEFINE(HAVE_SIZE_T)
203                 AC_MSG_RESULT(yes)
204         ],
205         [AC_MSG_RESULT(no)]
206 )
207
208 AC_MSG_CHECKING([for struct sockaddr_storage])
209 AC_TRY_COMPILE(
210         [#include <sys/socket.h>],
211         [struct sockaddr_storage s;],
212         [
213                 AC_DEFINE(HAVE_STRUCT_SOCKADDR_STORAGE)
214                 AC_MSG_RESULT(yes)
215         ],
216         [AC_MSG_RESULT(no)]
217 )
218
219 AC_MSG_CHECKING([for struct sockaddr_in6])
220 AC_TRY_COMPILE(
221         [#include <netinet/in.h>],
222         [struct sockaddr_in6 s; s.sin6_family = 0;],
223         [
224                 AC_DEFINE(HAVE_STRUCT_SOCKADDR_IN6)
225                 AC_MSG_RESULT(yes)
226         ],
227         [AC_MSG_RESULT(no)]
228 )
229
230 AC_MSG_CHECKING([for struct in6_addr])
231 AC_TRY_COMPILE(
232         [#include <netinet/in.h>],
233         [struct in6_addr s; s.s6_addr[0] = 0;],
234         [
235                 AC_DEFINE(HAVE_STRUCT_IN6_ADDR)
236                 AC_MSG_RESULT(yes)
237         ],
238         [AC_MSG_RESULT(no)]
239 )
240
241 AC_MSG_CHECKING([for struct addrinfo])
242 AC_TRY_COMPILE(
243         [
244                 #include <sys/socket.h>
245                 #include <netdb.h>
246         ],
247         [struct addrinfo s; s.ai_flags = AI_PASSIVE;],
248         [
249                 AC_DEFINE(HAVE_STRUCT_ADDRINFO)
250                 AC_MSG_RESULT(yes)
251         ],
252         [AC_MSG_RESULT(no)]
253 )
254
255 AC_ARG_WITH(pam,
256         [  --without-pam           Disable PAM support ],
257         [
258                 if test "x$withval" = "xno" ; then
259                         no_pam=1
260                         AC_DEFINE(DISABLE_PAM)
261                 fi
262         ]
263 )
264
265 if test -z "$no_pam" -a "x$ac_cv_header_security_pam_appl_h" = "xyes" ; then
266         AC_CHECK_LIB(dl, dlopen, , )
267         LIBS="$LIBS -lpam"
268         dnl Check PAM strerror arguments
269         AC_MSG_CHECKING([whether pam_strerror takes only one argument])
270         AC_TRY_COMPILE(
271                 [
272                         #include <stdlib.h>
273                         #include <security/pam_appl.h>
274                 ], 
275                 [(void)pam_strerror((pam_handle_t *)NULL, -1);], 
276                 [AC_MSG_RESULT(no)],
277                 [
278                         AC_DEFINE(HAVE_OLD_PAM)
279                         AC_MSG_RESULT(yes)
280                 ]
281         ) 
282 fi
283
284 AC_MSG_CHECKING([whether to build GNOME ssh-askpass])
285 dnl Check whether user wants GNOME ssh-askpass
286 AC_ARG_WITH(gnome-askpass,
287         [  --with-gnome-askpass    Build the GNOME passphrase requester (default=no)],
288         [
289                 if test x$withval = xno ; then
290                         GNOME_ASKPASS="";
291                 else
292                         GNOME_ASKPASS="gnome-ssh-askpass";
293                 fi
294         ])
295 AC_SUBST(GNOME_ASKPASS)
296
297 if test -z "$GNOME_ASKPASS" ; then
298         AC_MSG_RESULT(no)
299 else
300         AC_MSG_RESULT(yes)
301 fi
302
303 dnl Check for user-specified random device
304 AC_ARG_WITH(random,
305         [  --with-random=FILE      read randomness from FILE (default=/dev/urandom)],
306         [
307                 RANDOM_POOL="$withval";
308                 AC_DEFINE_UNQUOTED(RANDOM_POOL, "$RANDOM_POOL")
309         ],
310         [
311                 dnl Check for random device
312                 AC_CHECK_FILE("/dev/urandom",
313                         [
314                                 RANDOM_POOL="/dev/urandom"; 
315                                 AC_SUBST(RANDOM_POOL)
316                                 AC_DEFINE_UNQUOTED(RANDOM_POOL, "$RANDOM_POOL")
317                         ]
318                 )
319         ]
320 )
321
322 dnl Check for EGD pool file
323 AC_ARG_WITH(egd-pool,
324         [  --with-egd-pool=FILE    read randomness from EGD pool FILE (default none)],
325         [
326                 RANDOM_POOL="$withval";
327                 AC_DEFINE(HAVE_EGD)
328                 AC_SUBST(RANDOM_POOL)
329                 AC_DEFINE_UNQUOTED(RANDOM_POOL, "$RANDOM_POOL")
330         ]
331 )
332
333 dnl Make sure we have random number support
334 if test -z "$RANDOM_POOL" -a -z "$EGD_POOL"; then
335         AC_MSG_ERROR([No random device found, and no EGD random pool specified])
336 fi
337
338 AC_MSG_CHECKING([whether utmp.h has ut_host field])
339 AC_EGREP_HEADER(ut_host, utmp.h, 
340         [AC_DEFINE(HAVE_HOST_IN_UTMP) AC_MSG_RESULT(yes); ], 
341         [AC_MSG_RESULT(no)]
342 )
343 AC_MSG_CHECKING([whether utmpx.h has ut_host field])
344 AC_EGREP_HEADER(ut_host, utmpx.h, 
345         [AC_DEFINE(HAVE_HOST_IN_UTMPX) AC_MSG_RESULT(yes); ], 
346         [AC_MSG_RESULT(no)]
347 )
348 AC_MSG_CHECKING([whether utmpx.h has syslen field])
349 AC_EGREP_HEADER(syslen, utmpx.h, 
350         [AC_DEFINE(HAVE_SYSLEN_IN_UTMPX) AC_MSG_RESULT(yes); ], 
351         [AC_MSG_RESULT(no)]
352 )
353 AC_MSG_CHECKING([whether utmp.h has ut_pid field])
354 AC_EGREP_HEADER(ut_pid, utmp.h, 
355         [AC_DEFINE(HAVE_PID_IN_UTMP) AC_MSG_RESULT(yes); ], 
356         [AC_MSG_RESULT(no)]
357 )
358 AC_MSG_CHECKING([whether utmp.h has ut_type field])
359 AC_EGREP_HEADER(ut_type, utmp.h, 
360         [AC_DEFINE(HAVE_TYPE_IN_UTMP) AC_MSG_RESULT(yes); ], 
361         [AC_MSG_RESULT(no)]
362 )
363 AC_MSG_CHECKING([whether utmp.h has ut_tv field])
364 AC_EGREP_HEADER(ut_tv, utmp.h, 
365         [AC_DEFINE(HAVE_TV_IN_UTMP) AC_MSG_RESULT(yes); ], 
366         [AC_MSG_RESULT(no)]
367 )
368 AC_MSG_CHECKING([whether utmp.h has ut_id field])
369 AC_EGREP_HEADER(ut_id, utmp.h, 
370         [AC_DEFINE(HAVE_ID_IN_UTMP) AC_MSG_RESULT(yes); ], 
371         [AC_MSG_RESULT(no)]
372 )
373 AC_MSG_CHECKING([whether utmp.h has ut_addr field])
374 AC_EGREP_HEADER(ut_addr, utmp.h, 
375         [AC_DEFINE(HAVE_ADDR_IN_UTMP) AC_MSG_RESULT(yes); ], 
376         [AC_MSG_RESULT(no)]
377 )
378 AC_MSG_CHECKING([whether utmpx.h has ut_addr field])
379 AC_EGREP_HEADER(ut_addr, utmpx.h, 
380         [AC_DEFINE(HAVE_ADDR_IN_UTMPX) AC_MSG_RESULT(yes); ], 
381         [AC_MSG_RESULT(no)]
382 )
383 AC_MSG_CHECKING([whether utmp.h has ut_addr_v6 field])
384 AC_EGREP_HEADER(ut_addr_v6, utmp.h, 
385         [AC_DEFINE(HAVE_ADDR_V6_IN_UTMP) AC_MSG_RESULT(yes); ], 
386         [AC_MSG_RESULT(no)]
387 )
388 AC_MSG_CHECKING([whether utmpx.h has ut_addr_v6 field])
389 AC_EGREP_HEADER(ut_addr_v6, utmpx.h, 
390         [AC_DEFINE(HAVE_ADDR_V6_IN_UTMPX) AC_MSG_RESULT(yes); ], 
391         [AC_MSG_RESULT(no)]
392 )
393
394 AC_MSG_CHECKING([whether struct sockaddr_storage has ss_family field])
395 AC_TRY_COMPILE(
396         [#include <sys/socket.h>],
397         [struct sockaddr_storage s; s.ss_family = 1;],
398         [
399                 AC_DEFINE(HAVE_SS_FAMILY_IN_SS)
400                 AC_MSG_RESULT(yes)
401         ],
402         [AC_MSG_RESULT(no)]
403 )
404 AC_MSG_CHECKING([whether struct sockaddr_storage has __ss_family field])
405 AC_TRY_COMPILE(
406         [#include <sys/socket.h>],
407         [struct sockaddr_storage s; s.__ss_family = 1;],
408         [
409                 AC_DEFINE(HAVE___SS_FAMILY_IN_SS)
410                 AC_MSG_RESULT(yes)
411         ],
412         [AC_MSG_RESULT(no)]
413 )
414
415 dnl Look for lastlog location
416 AC_ARG_WITH(lastlog,
417         [  --with-lastlog=FILE     Location of lastlog file],
418         [
419                 if test "x$withval" = "xno" ; then
420                         AC_DEFINE(DISABLE_LASTLOG)
421                 else
422                         AC_DEFINE_UNQUOTED(LASTLOG_LOCATION, "$withval")
423                 fi
424         ],
425         [
426                 AC_MSG_CHECKING([location of lastlog file])
427                 for lastlog in /var/log/lastlog /var/adm/lastlog /etc/security/lastlog ; do
428                         if test -f $lastlog ; then
429                                 gotlastlog="file"
430                                 break
431                         fi
432                         if test -d $lastlog ; then
433                                 gotlastlog="dir"
434                                 break
435                         fi
436                 done
437                 if test -z "$gotlastlog" ; then
438                         AC_MSG_RESULT(not found)
439                         nolastlog=1
440                 else
441                         if test "x$gotlastlog" = "xdir" ; then
442                                 AC_MSG_RESULT(${lastlog}/)
443                                 AC_DEFINE(LASTLOG_IS_DIR)
444                         else
445                                 AC_MSG_RESULT($lastlog)
446                                 AC_DEFINE_UNQUOTED(LASTLOG_LOCATION, "$lastlog")
447                         fi
448                 fi      
449         ]
450 )
451
452 if test ! -z "$nolastlog" ; then
453         AC_MSG_WARN([*** Disabling lastlog support *** ])
454         AC_DEFINE(DISABLE_LASTLOG)
455 fi
456
457 dnl Compile with dante SOCKS library
458 AC_ARG_WITH(dante,
459         [  --with-dante=DIR        Use Dante SOCKS lib (default is system library path)],
460         [
461                 AC_DEFINE(HAVE_DANTE)
462                 if test "x$withval" != "xno" ; then
463                         if test -n $withval ; then
464                                 LIBS="$LIBS -L$withval"
465                         fi
466                         LIBS="$LIBS -lsocks"
467                 fi
468         ]
469 )
470
471 AC_CHECK_FILE("/dev/ptmx", AC_DEFINE_UNQUOTED(HAVE_DEV_PTMX))
472 AC_CHECK_FILE("/dev/ptc", AC_DEFINE_UNQUOTED(HAVE_DEV_PTS_AND_PTC))
473
474 AC_MSG_CHECKING([whether libc defines __progname])
475 AC_TRY_LINK([], 
476         [extern char *__progname; printf("%s", __progname);], 
477         [
478                 AC_DEFINE(HAVE___PROGNAME)
479                 AC_MSG_RESULT(yes)
480         ], 
481         [
482                 AC_MSG_RESULT(no)
483         ]
484 )
485
486 dnl Check whether user wants Kerberos support
487 AC_ARG_WITH(kerberos4,
488         [  --with-kerberos4=PATH   Enable Kerberos 4 support],
489         [
490                 if test "x$withval" != "$xno" ; then
491         
492                         if test "x$withval" != "$xyes" ; then
493                                 CFLAGS="$CFLAGS -I${withval}/include"
494                                 LDFLAGS="$LDFLAGS -L${withval}/lib"
495                         else
496                                 if test -d /usr/include/kerberosIV ; then
497                                         CFLAGS="$CFLAGS -I/usr/include/kerberosIV"
498                                 fi
499                         fi
500
501                         AC_CHECK_HEADERS(krb.h)
502                         AC_CHECK_LIB(krb, main)
503                         if test "$ac_cv_header_krb_h" != yes; then
504                                 AC_MSG_WARN([Cannot find krb.h, build may fail])
505                         fi
506                         if test "$ac_cv_lib_krb_main" != yes; then
507                                 AC_MSG_WARN([Cannot find libkrb, build may fail])
508                         fi
509
510                         LIBS="$LIBS -lkrb -ldes"
511                         AC_CHECK_LIB(resolv, dn_expand, , )
512                         KRB4=yes
513                         AC_DEFINE(KRB4)
514                 fi
515         ]
516 )
517
518 dnl Check whether user wants AFS support
519 AC_ARG_WITH(afs,
520         [  --with-afs=PATH         Enable AFS support],
521         [
522                 if test "x$withval" != "$xno" ; then
523
524                         if test "x$withval" != "$xyes" ; then
525                                 CFLAGS="$CFLAGS -I${withval}/include"
526                                 LFLAGS="$LFLAGS -L${withval}/lib"
527                         fi
528
529                         if test -z "$KRB4" ; then
530                                 AC_MSG_WARN([AFS requires Kerberos IV support, build may fail])
531                         fi
532
533                         LIBS="$LIBS -lkafs"
534                         if test ! -z "$AFS_LIBS" ; then
535                                 LIBS="$LIBS $AFS_LIBS"
536                         fi
537                         AC_DEFINE(AFS)
538                 fi
539         ]
540 )
541
542 dnl Check whether user wants S/Key support
543 AC_ARG_WITH(skey,
544         [  --with-skey             Enable S/Key support],
545         [
546                 if test "x$withval" != "$xno" ; then
547                         AC_DEFINE(SKEY)
548                         LIBS="$LIBS -lskey"
549                 fi
550         ]
551 )
552
553 dnl Check whether user wants TCP wrappers support
554 AC_ARG_WITH(tcp-wrappers,
555         [  --with-tcp-wrappers     Enable tcpwrappers support],
556         [
557                 if test "x$withval" != "$xno" ; then
558                         AC_DEFINE(LIBWRAP)
559                         LIBS="$LIBS -lwrap"
560                 fi
561         ]
562 )
563
564 dnl Check whether to enable MD5 passwords
565 AC_ARG_WITH(md5-passwords,
566         [  --with-md5-passwords    Enable use of MD5 passwords],
567         [
568                 if test "x$withval" != "$xno" ; then
569                         AC_DEFINE(HAVE_MD5_PASSWORDS)
570                 fi
571         ]
572 )
573
574 dnl Check whether to enable utmpx support
575 AC_ARG_WITH(utmpx,
576         [  --with-utmpx            Enable utmpx support],
577         [
578                 if test "x$withval" != "xno" ; then
579                         AC_DEFINE(USE_UTMPX)
580                 fi
581         ]
582 )
583
584 dnl Whether to disable shadow password support
585 AC_ARG_WITH(shadow,
586         [  --without-shadow        Disable shadow password support],
587         [
588                 if test "x$withval" = "xno" ; then      
589                         AC_DEFINE(DISABLE_SHADOW)
590                 fi
591         ]
592 )
593
594 dnl Use ip address instead of hostname in $DISPLAY
595 AC_ARG_WITH(ipaddr-display,
596         [  --with-ipaddr-display   Use ip address instead of hostname in \$DISPLAY],
597         [
598                 if test "x$withval" = "xno" ; then      
599                         AC_DEFINE(IPADDR_IN_DISPLAY)
600                 fi
601         ]
602 )
603
604 AC_ARG_WITH(default-path,
605         [  --with-default-path=PATH Specify default \$PATH environment for server],
606         [
607                 if test "x$withval" != "xno" ; then     
608                         AC_DEFINE_UNQUOTED(USER_PATH, "$withval")
609                 fi
610         ]
611 )
612
613 dnl Check for mail directory (last resort if we cannot get it from headers)
614 if test ! -z "$MAIL" ; then
615         maildir=`dirname $MAIL`
616         AC_DEFINE_UNQUOTED(MAIL_DIRECTORY, "$maildir")
617 fi
618
619 AC_OUTPUT(Makefile)
This page took 1.319678 seconds and 5 git commands to generate.