ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/configure.ac
(Generate patch)

Comparing rxvt-unicode/configure.ac (file contents):
Revision 1.85 by root, Mon Nov 26 20:07:49 2007 UTC vs.
Revision 1.88 by ayin, Mon Dec 10 23:27:49 2007 UTC

25echo "" 25echo ""
26 26
27orig_CXXFLAGS="$CXXFLAGS" 27orig_CXXFLAGS="$CXXFLAGS"
28 28
29dnl# Checks for programs. 29dnl# Checks for programs.
30dnl AC_MAKE_SET
31
32AC_PROG_CC 30AC_PROG_CC
33AC_PROG_CXX 31AC_PROG_CXX
34AC_PROG_CPP 32AC_PROG_CPP
35AC_PROG_INSTALL 33AC_PROG_INSTALL
36 34
131fi 129fi
132AC_SUBST(INSTALL_LIBRXVT) 130AC_SUBST(INSTALL_LIBRXVT)
133 131
134AC_ARG_ENABLE(everything, 132AC_ARG_ENABLE(everything,
135 [ --enable-everything enable standard non-multichoice features 133 [ --enable-everything enable standard non-multichoice features
136 NOTE: this option is order dependent 134 NOTE: this option is order dependent],
137 NOTE: automatically enabled with --enable-shared],
138 [ 135 [
139 if test x$enableval = xno; then 136 if test x$enableval = xno; then
140 support_frills=no 137 support_frills=no
141 support_inheritpixmap=no 138 support_inheritpixmap=no
142 support_fading=no 139 support_fading=no
282 [ --enable-xterm-scroll enable Xterm style scrollbar], 279 [ --enable-xterm-scroll enable Xterm style scrollbar],
283 [if test x$enableval = xyes -o x$enableval = xno; then 280 [if test x$enableval = xyes -o x$enableval = xno; then
284 support_scroll_xterm=$enableval 281 support_scroll_xterm=$enableval
285 fi]) 282 fi])
286 283
284AC_ARG_ENABLE(plain-scroll,
285 [ --enable-plain-scroll enable plain style scrollbar],
286 [if test x$enableval = xyes -o x$enableval = xno; then
287 support_scroll_plain=$enableval
288 fi])
289
287AC_ARG_ENABLE(perl, 290AC_ARG_ENABLE(perl,
288 [ --enable-perl enable embedded perl interpreter], 291 [ --enable-perl enable embedded perl interpreter],
289 [if test x$enableval = xyes -o x$enableval = xno; then 292 [if test x$enableval = xyes -o x$enableval = xno; then
290 support_perl=$enableval 293 support_perl=$enableval
291 fi])
292
293AC_ARG_ENABLE(plain-scroll,
294 [ --enable-plain-scroll enable plain style scrollbar],
295 [if test x$enableval = xyes -o x$enableval = xno; then
296 support_scroll_plain=$enableval
297 fi]) 294 fi])
298 295
299AC_ARG_WITH(codesets, 296AC_ARG_WITH(codesets,
300 [ --with-codesets=CS,... compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all)], 297 [ --with-codesets=CS,... compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all)],
301 [codesets="$withval"]) 298 [codesets="$withval"])
442m4_include([libev/libev.m4]) 439m4_include([libev/libev.m4])
443 440
444dnl# -------------------------------------------------------------------------- 441dnl# --------------------------------------------------------------------------
445 442
446AC_PATH_PROG(TIC, tic, :) 443AC_PATH_PROG(TIC, tic, :)
447
448dnl# need a neat way to detect SVR4 or its features
449dnl# in src/command.c we use these functions:
450dnl# grantpt(), unlockpt(), ptsname(), which are defined in <sys/ptms.h>
451dnl# - but are these also defined for other systems?
452
453dnl# hack to find if this is SVR4 -- who knows?
454dnl## AC_MSG_CHECKING(for SVR4)
455dnl## AC_EGREP_CPP(yes,
456dnl## [#if defined (SVR4) || defined (_SVR4) || defined (__svr4__)
457dnl## yes;
458dnl## #endif
459dnl## ], [AC_MSG_RESULT(yes); AC_DEFINE(PERHAPS_SVR4)], AC_MSG_RESULT(perhaps not?))
460 444
461AC_PATH_XTRA 445AC_PATH_XTRA
462 446
463AFTERIMAGE_CFLAGS= 447AFTERIMAGE_CFLAGS=
464AFTERIMAGE_LIBS= 448AFTERIMAGE_LIBS=
496fi 480fi
497 481
498dnl# -------------------------------------------------------------------------- 482dnl# --------------------------------------------------------------------------
499dnl# CHECKING FOR HEADER FILES 483dnl# CHECKING FOR HEADER FILES
500dnl# -------------------------------------------------------------------------- 484dnl# --------------------------------------------------------------------------
501AC_HEADER_SYS_WAIT
502AC_CHECK_HEADERS( \ 485AC_CHECK_HEADERS( \
503 assert.h \ 486 assert.h \
504 fcntl.h \ 487 fcntl.h \
505 stdarg.h \ 488 stdarg.h \
506 stdlib.h \ 489 stdlib.h \
517 wchar.h \ 500 wchar.h \
518 cwchar \ 501 cwchar \
519 clocale \ 502 clocale \
520) 503)
521 504
522AC_HEADER_TIME
523
524dnl# check to allow both <termios.h> and <sys/ioctl.h> 505dnl# check to allow both <termios.h> and <sys/ioctl.h>
525AC_CACHE_CHECK(whether termios.h and sys/ioctl.h may both be included, rxvt_cv_header_sysioctl, 506AC_CACHE_CHECK(whether termios.h and sys/ioctl.h may both be included, rxvt_cv_header_sysioctl,
526[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <stdio.h> 507[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <stdio.h>
527#include <sys/ioctl.h> 508#include <sys/ioctl.h>
528#ifdef HAVE_TERMIOS_H 509#ifdef HAVE_TERMIOS_H
547 [rxvt_xlib_illegal_access=yes],[rxvt_xlib_illegal_access=no] 528 [rxvt_xlib_illegal_access=yes],[rxvt_xlib_illegal_access=no]
548)]) 529)])
549if test x$rxvt_xlib_illegal_access = xyes; then 530if test x$rxvt_xlib_illegal_access = xyes; then
550 AC_DEFINE(XLIB_ILLEGAL_ACCESS, 1, Define ONLY iff Xlib.h supports it) 531 AC_DEFINE(XLIB_ILLEGAL_ACCESS, 1, Define ONLY iff Xlib.h supports it)
551fi 532fi
552
553AC_C_CONST
554AC_C_INLINE
555
556dnl> AC_HEADER_STDC dnl# skip this test, Sun always fails anyhow.
557 533
558dnl# -------------------------------------------------------------------------- 534dnl# --------------------------------------------------------------------------
559dnl# CHECKING FOR MISSING TYPEDEFS 535dnl# CHECKING FOR MISSING TYPEDEFS
560dnl# -------------------------------------------------------------------------- 536dnl# --------------------------------------------------------------------------
561dnl# Missing typedefs and replacements 537dnl# Missing typedefs and replacements
645AC_SUBST(rxvt_u_intp_define) 621AC_SUBST(rxvt_u_intp_define)
646 622
647dnl# -------------------------------------------------------------------------- 623dnl# --------------------------------------------------------------------------
648dnl# CHECKING FOR LIBRARY FUNCTIONS 624dnl# CHECKING FOR LIBRARY FUNCTIONS
649dnl# -------------------------------------------------------------------------- 625dnl# --------------------------------------------------------------------------
650AC_TYPE_SIGNAL
651dnl> AC_FUNC_VPRINTF
652
653AC_CHECK_FUNCS(unsetenv) 626AC_CHECK_FUNCS(unsetenv)
654 627
655UTMP_CHECK 628UTMP_CHECK
656 629
657dnl# -------------------------------------------------------------------------- 630dnl# --------------------------------------------------------------------------

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines