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.26 by ayin, Mon Jan 23 10:10:39 2006 UTC vs.
Revision 1.31 by root, Sat Jan 28 21:25:12 2006 UTC

92 92
93dnl# solaris needs to link libnsl and socket 93dnl# solaris needs to link libnsl and socket
94AC_CHECK_FUNC(gethostbyname, [], [AC_CHECK_LIB(nsl, gethostbyname, [LIBS="$LIBS -lnsl"])]) 94AC_CHECK_FUNC(gethostbyname, [], [AC_CHECK_LIB(nsl, gethostbyname, [LIBS="$LIBS -lnsl"])])
95AC_CHECK_FUNC(socket, [], [AC_CHECK_LIB(socket, socket, [LIBS="$LIBS -lsocket"])]) 95AC_CHECK_FUNC(socket, [], [AC_CHECK_LIB(socket, socket, [LIBS="$LIBS -lsocket"])])
96 96
97dnl# more solaris
98AC_CHECK_FUNC(sched_yield, [], [AC_CHECK_LIB(rt, sched_yield, [LIBS="$LIBS -lrt"])])
99
100dnl# sched_yield to improve terminal efficiency
101AC_MSG_CHECKING(for sched_yield support)
102AC_TRY_LINK([#include <sched.h>],[sched_yield ()],
103 [AC_MSG_RESULT(yes)
104 AC_DEFINE(HAVE_SCHED_YIELD, 1, Define if you have sched-h and sched_yield)],
105 [AC_MSG_RESULT(no)])
106
107dnl AC_ENABLE_SHARED(no)dnl# libtool 97dnl AC_ENABLE_SHARED(no)dnl# libtool
108dnl AC_ENABLE_STATIC(yes)dnl# libtool 98dnl AC_ENABLE_STATIC(yes)dnl# libtool
109dnl AC_PROG_LIBTOOL()dnl# libtool 99dnl AC_PROG_LIBTOOL()dnl# libtool
110
111MALLOC_TYPE=S
112 100
113support_frills=yes 101support_frills=yes
114support_inheritpixmap=yes 102support_inheritpixmap=yes
115support_tinting=yes 103support_tinting=yes
116support_fading=yes 104support_fading=yes
117support_keepscrolling=yes 105support_keepscrolling=yes
118support_selectionscrolling=yes 106support_selectionscrolling=yes
119support_mousewheel=yes 107support_mousewheel=yes
120support_mouseslipwheel=yes 108support_mouseslipwheel=yes
121support_utmp=yes
122support_wtmp=yes
123support_lastlog=yes
124support_text_blink=yes 109support_text_blink=yes
125support_pointer_blank=yes 110support_pointer_blank=yes
126support_scroll_rxvt=yes 111support_scroll_rxvt=yes
127support_scroll_next=yes 112support_scroll_next=yes
128support_scroll_xterm=yes 113support_scroll_xterm=yes
152 [ --enable-everything enable standard non-multichoice features 137 [ --enable-everything enable standard non-multichoice features
153 NOTE: this option is order dependent 138 NOTE: this option is order dependent
154 NOTE: automatically enabled with --enable-shared], 139 NOTE: automatically enabled with --enable-shared],
155 [ 140 [
156 if test x$enableval = xno; then 141 if test x$enableval = xno; then
157 support_24bit=no
158 support_frills=no 142 support_frills=no
159 support_inheritpixmap=no 143 support_inheritpixmap=no
160 support_tinting=no 144 support_tinting=no
161 support_fading=no 145 support_fading=no
162 support_keepscrolling=no 146 support_keepscrolling=no
182 support_styles=no 166 support_styles=no
183 support_perl=no 167 support_perl=no
184 codesets= 168 codesets=
185 fi 169 fi
186 if test x$enableval = xyes; then 170 if test x$enableval = xyes; then
187 support_24bit=yes
188 support_frills=yes 171 support_frills=yes
189 support_inheritpixmap=yes 172 support_inheritpixmap=yes
190 support_tinting=yes 173 support_tinting=yes
191 support_fading=yes 174 support_fading=yes
192 support_keepscrolling=yes 175 support_keepscrolling=yes
383 [ --enable-frills enable support for rarely used features], 366 [ --enable-frills enable support for rarely used features],
384 [if test x$enableval = xyes -o x$enableval = xno; then 367 [if test x$enableval = xyes -o x$enableval = xno; then
385 support_frills=$enableval 368 support_frills=$enableval
386 fi]) 369 fi])
387 370
388AC_ARG_ENABLE(24bit,
389 [ --enable-24bit enable support for using 24bit visuals if available],
390 [if test x$enableval = xyes -o x$enableval = xno; then
391 support_24bit=$enableval
392 fi])
393
394AC_ARG_ENABLE(keepscrolling, 371AC_ARG_ENABLE(keepscrolling,
395 [ --enable-keepscrolling enable continual scrolling on scrollbar arrow press], 372 [ --enable-keepscrolling enable continual scrolling on scrollbar arrow press],
396 [if test x$enableval = xyes -o x$enableval = xno; then 373 [if test x$enableval = xyes -o x$enableval = xno; then
397 support_keepscrolling=$enableval 374 support_keepscrolling=$enableval
398 fi]) 375 fi])
411 388
412AC_ARG_ENABLE(slipwheeling, 389AC_ARG_ENABLE(slipwheeling,
413 [ --enable-slipwheeling enable slip wheel scrolling (requires previous)], 390 [ --enable-slipwheeling enable slip wheel scrolling (requires previous)],
414 [if test x$enableval = xyes -o x$enableval = xno; then 391 [if test x$enableval = xyes -o x$enableval = xno; then
415 support_mouseslipwheel=$enableval 392 support_mouseslipwheel=$enableval
416 fi])
417
418AC_ARG_ENABLE(dmalloc,
419 [ --enable-dmalloc enable Gray Watson's malloc - for debugging use],
420 [if test x$enableval = xyes; then
421 MALLOC_TYPE=G
422 DEBUG=-DDEBUG_MALLOC
423 DLIB="-L/usr/local/lib -ldmalloc"
424 DINCLUDE=-I/usr/local/include
425 fi])
426
427AC_ARG_ENABLE(dlmalloc,
428 [ --enable-dlmalloc enable Doug Lea's malloc - for production use
429 NOTE: enable only one malloc package],
430 [if test x$enableval = xyes; then
431 MALLOC_TYPE=D
432 DEBUG=
433 DLIB="-L/usr/local/lib -ldlmalloc"
434 DINCLUDE=
435 fi]) 393 fi])
436 394
437AC_ARG_ENABLE(smart-resize, 395AC_ARG_ENABLE(smart-resize,
438 [ --enable-smart-resize enable smart growth/shrink behaviour], 396 [ --enable-smart-resize enable smart growth/shrink behaviour],
439 [if test x$enableval = xyes; then 397 [if test x$enableval = xyes; then
684dnl> AC_FUNC_VPRINTF 642dnl> AC_FUNC_VPRINTF
685 643
686AC_CHECK_FUNCS( \ 644AC_CHECK_FUNCS( \
687 unsetenv \ 645 unsetenv \
688 setutent \ 646 setutent \
689 seteuid \
690 setresuid \
691 setreuid \
692 on_exit \ 647 on_exit \
693) 648)
694 649
695UTMP_CHECK 650UTMP_CHECK
696 651
826if test x$support_selectionscrolling = xyes; then 781if test x$support_selectionscrolling = xyes; then
827 AC_DEFINE(SELECTION_SCROLLING, 1, Define to allow scrolling when the selection moves to the top or bottom of the screen) 782 AC_DEFINE(SELECTION_SCROLLING, 1, Define to allow scrolling when the selection moves to the top or bottom of the screen)
828fi 783fi
829if test x$support_frills = xyes; then 784if test x$support_frills = xyes; then
830 AC_DEFINE(ENABLE_FRILLS, 1, Define if you want handling for rarely used but handy features) 785 AC_DEFINE(ENABLE_FRILLS, 1, Define if you want handling for rarely used but handy features)
831fi
832if test x$support_24bit = xyes; then
833 AC_DEFINE(PREFER_24BIT, 1, Define to use a 24 bit visual if the screen has 24 bit mode, even if the default is 8 bit)
834fi 786fi
835if test x$support_mousewheel = xyes; then 787if test x$support_mousewheel = xyes; then
836 AC_DEFINE(MOUSE_WHEEL, 1, Define to use wheel events (button4 and button5) to scroll) 788 AC_DEFINE(MOUSE_WHEEL, 1, Define to use wheel events (button4 and button5) to scroll)
837fi 789fi
838if test x$support_mouseslipwheel = xyes; then 790if test x$support_mouseslipwheel = xyes; then
1004 Install path: ${prefix}/bin 956 Install path: ${prefix}/bin
1005 Compiler: $CXX 957 Compiler: $CXX
1006 Compiler flags: $CFLAGS 958 Compiler flags: $CFLAGS
1007 Linker: $LINKER" 959 Linker: $LINKER"
1008 960
1009if test "$MALLOC_TYPE" = S; then
1010 echo " malloc support: system default"
1011fi
1012if test "$MALLOC_TYPE" = G; then
1013 echo " malloc support: Gray Watson's dmalloc"
1014fi
1015if test "$MALLOC_TYPE" = D; then
1016 echo " malloc support: Doug Lea's malloc"
1017fi
1018
1019if test x$support_xpm = xyes; then 961if test x$support_xpm = xyes; then
1020 echo " Xpm library: $XPM_LIBS" 962 echo " Xpm library: $XPM_LIBS"
1021fi 963fi
1022 964
1023if test x$term != x; then 965if test x$term != x; then

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines