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.20 by root, Sun Jan 22 04:09:17 2006 UTC vs.
Revision 1.30 by root, Wed Jan 25 22:09:33 2006 UTC

63dnl# -------------------------------------------------------------------------- 63dnl# --------------------------------------------------------------------------
64dnl# Supply default CXXFLAGS, if not specified by `CXXFLAGS=flags ./configure' 64dnl# Supply default CXXFLAGS, if not specified by `CXXFLAGS=flags ./configure'
65dnl# 65dnl#
66if test -z "$orig_CXXFLAGS"; then 66if test -z "$orig_CXXFLAGS"; then
67 if test x$GCC = xyes && test "x$GXX" = xyes; then 67 if test x$GCC = xyes && test "x$GXX" = xyes; then
68 CXXFLAGS="-g -O3 -fno-threadsafe-statics -fno-enforce-eh-specs" 68 CXXFLAGS="-g -O3 -fno-threadsafe-statics -fno-enforce-eh-specs"
69 AC_COMPILE_IFELSE([AC_LANG_PROGRAM()], [], [CXXFLAGS="-g -O3"]) 69 AC_COMPILE_IFELSE([AC_LANG_PROGRAM()], [], [CXXFLAGS="-g -O3"])
70 else 70 else
71 CXXFLAGS="-O" 71 CXXFLAGS="-O"
72 fi 72 fi
73 CFLAGS="$CXXFLAGS" 73 CFLAGS="$CXXFLAGS"
105 [AC_MSG_RESULT(no)]) 105 [AC_MSG_RESULT(no)])
106 106
107dnl AC_ENABLE_SHARED(no)dnl# libtool 107dnl AC_ENABLE_SHARED(no)dnl# libtool
108dnl AC_ENABLE_STATIC(yes)dnl# libtool 108dnl AC_ENABLE_STATIC(yes)dnl# libtool
109dnl AC_PROG_LIBTOOL()dnl# libtool 109dnl AC_PROG_LIBTOOL()dnl# libtool
110
111MALLOC_TYPE=S
112 110
113support_frills=yes 111support_frills=yes
114support_inheritpixmap=yes 112support_inheritpixmap=yes
115support_tinting=yes 113support_tinting=yes
116support_fading=yes 114support_fading=yes
117support_keepscrolling=yes 115support_keepscrolling=yes
118support_selectionscrolling=yes 116support_selectionscrolling=yes
119support_mousewheel=yes 117support_mousewheel=yes
120support_mouseslipwheel=yes 118support_mouseslipwheel=yes
121support_utmp=yes
122support_wtmp=yes
123support_lastlog=yes
124support_text_blink=yes 119support_text_blink=yes
125support_pointer_blank=yes 120support_pointer_blank=yes
126support_scroll_rxvt=yes 121support_scroll_rxvt=yes
127support_scroll_next=yes 122support_scroll_next=yes
128support_scroll_xterm=yes 123support_scroll_xterm=yes
152 [ --enable-everything enable standard non-multichoice features 147 [ --enable-everything enable standard non-multichoice features
153 NOTE: this option is order dependent 148 NOTE: this option is order dependent
154 NOTE: automatically enabled with --enable-shared], 149 NOTE: automatically enabled with --enable-shared],
155 [ 150 [
156 if test x$enableval = xno; then 151 if test x$enableval = xno; then
157 support_24bit=no
158 support_frills=no 152 support_frills=no
159 support_inheritpixmap=no 153 support_inheritpixmap=no
160 support_tinting=no 154 support_tinting=no
161 support_fading=no 155 support_fading=no
162 support_keepscrolling=no 156 support_keepscrolling=no
182 support_styles=no 176 support_styles=no
183 support_perl=no 177 support_perl=no
184 codesets= 178 codesets=
185 fi 179 fi
186 if test x$enableval = xyes; then 180 if test x$enableval = xyes; then
187 support_24bit=yes
188 support_frills=yes 181 support_frills=yes
189 support_inheritpixmap=yes 182 support_inheritpixmap=yes
190 support_tinting=yes 183 support_tinting=yes
191 support_fading=yes 184 support_fading=yes
192 support_keepscrolling=yes 185 support_keepscrolling=yes
237 [ --enable-font-styles enable bold and italic support], 230 [ --enable-font-styles enable bold and italic support],
238 [if test x$enableval = xyes -o x$enableval = xno; then 231 [if test x$enableval = xyes -o x$enableval = xno; then
239 support_styles=$enableval 232 support_styles=$enableval
240 fi]) 233 fi])
241 234
242AC_ARG_ENABLE(utmp,
243 [ --enable-utmp enable utmp (utmpx) support],
244 [if test x$enableval = xyes -o x$enableval = xno; then
245 support_utmp=$enableval
246 fi])
247
248AC_ARG_ENABLE(wtmp,
249 [ --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp)],
250 [if test x$enableval = xyes -o x$enableval = xno; then
251 support_wtmp=$enableval
252 fi])
253
254AC_ARG_ENABLE(lastlog,
255 [ --enable-lastlog enable lastlog support (requires --enable-utmp)],
256 [if test x$enableval = xyes -o x$enableval = xno; then
257 support_lastlog=$enableval
258 fi])
259
260AC_ARG_ENABLE(xpm-background, 235AC_ARG_ENABLE(xpm-background,
261 [ --enable-xpm-background enable XPM background pixmaps], 236 [ --enable-xpm-background enable XPM background pixmaps],
262 [if test x$enableval = xyes -o x$enableval = xno; then 237 [if test x$enableval = xyes -o x$enableval = xno; then
263 support_xpm=$enableval 238 support_xpm=$enableval
264 fi]) 239 fi])
323 298
324AC_ARG_ENABLE(xim, 299AC_ARG_ENABLE(xim,
325 [ --enable-xim XIM (X Input Method) protocol support], 300 [ --enable-xim XIM (X Input Method) protocol support],
326 [if test x$enableval = xyes -o x$enableval = xno; then 301 [if test x$enableval = xyes -o x$enableval = xno; then
327 support_xim=$enableval 302 support_xim=$enableval
328 fi])
329
330AC_ARG_ENABLE(ttygid,
331 [ --enable-ttygid enable tty setting to group named "tty"],
332 [if test x$enableval = xyes; then
333 AC_DEFINE(TTY_GID_SUPPORT, 1, Define to change gid of ttys to group tty)
334 fi]) 303 fi])
335 304
336AC_ARG_ENABLE(backspace-key, 305AC_ARG_ENABLE(backspace-key,
337 [ --disable-backspace-key disable handling of the backspace key], 306 [ --disable-backspace-key disable handling of the backspace key],
338 [if test x$enableval = xno; then 307 [if test x$enableval = xno; then
407 [ --enable-frills enable support for rarely used features], 376 [ --enable-frills enable support for rarely used features],
408 [if test x$enableval = xyes -o x$enableval = xno; then 377 [if test x$enableval = xyes -o x$enableval = xno; then
409 support_frills=$enableval 378 support_frills=$enableval
410 fi]) 379 fi])
411 380
412AC_ARG_ENABLE(24bit,
413 [ --enable-24bit enable support for using 24bit visuals if available],
414 [if test x$enableval = xyes -o x$enableval = xno; then
415 support_24bit=$enableval
416 fi])
417
418AC_ARG_ENABLE(keepscrolling, 381AC_ARG_ENABLE(keepscrolling,
419 [ --enable-keepscrolling enable continual scrolling on scrollbar arrow press], 382 [ --enable-keepscrolling enable continual scrolling on scrollbar arrow press],
420 [if test x$enableval = xyes -o x$enableval = xno; then 383 [if test x$enableval = xyes -o x$enableval = xno; then
421 support_keepscrolling=$enableval 384 support_keepscrolling=$enableval
422 fi]) 385 fi])
435 398
436AC_ARG_ENABLE(slipwheeling, 399AC_ARG_ENABLE(slipwheeling,
437 [ --enable-slipwheeling enable slip wheel scrolling (requires previous)], 400 [ --enable-slipwheeling enable slip wheel scrolling (requires previous)],
438 [if test x$enableval = xyes -o x$enableval = xno; then 401 [if test x$enableval = xyes -o x$enableval = xno; then
439 support_mouseslipwheel=$enableval 402 support_mouseslipwheel=$enableval
440 fi])
441
442AC_ARG_ENABLE(dmalloc,
443 [ --enable-dmalloc enable Gray Watson's malloc - for debugging use],
444 [if test x$enableval = xyes; then
445 MALLOC_TYPE=G
446 DEBUG=-DDEBUG_MALLOC
447 DLIB="-L/usr/local/lib -ldmalloc"
448 DINCLUDE=-I/usr/local/include
449 fi])
450
451AC_ARG_ENABLE(dlmalloc,
452 [ --enable-dlmalloc enable Doug Lea's malloc - for production use
453 NOTE: enable only one malloc package],
454 [if test x$enableval = xyes; then
455 MALLOC_TYPE=D
456 DEBUG=
457 DLIB="-L/usr/local/lib -ldlmalloc"
458 DINCLUDE=
459 fi]) 403 fi])
460 404
461AC_ARG_ENABLE(smart-resize, 405AC_ARG_ENABLE(smart-resize,
462 [ --enable-smart-resize enable smart growth/shrink behaviour], 406 [ --enable-smart-resize enable smart growth/shrink behaviour],
463 [if test x$enableval = xyes; then 407 [if test x$enableval = xyes; then
489 fi]) 433 fi])
490 434
491dnl# -------------------------------------------------------------------------- 435dnl# --------------------------------------------------------------------------
492 436
493AC_PATH_PROG(MV, mv, mv) 437AC_PATH_PROG(MV, mv, mv)
494AC_PATH_PROG(RM, rm, rm)
495AC_PATH_PROG(CP, cp, cp) 438AC_PATH_PROG(CP, cp, cp)
496AC_PATH_PROG(LN, ln, ln) 439AC_PATH_PROG(LN, ln, ln)
497AC_PATH_PROG(SED, sed, sed) 440AC_PATH_PROG(SED, sed, sed)
498AC_PATH_PROG(ECHO, echo, echo) 441AC_PATH_PROG(ECHO, echo, echo)
499AC_PATH_PROG(CMP, cmp, cmp) 442AC_PATH_PROG(CMP, cmp, cmp)
709dnl> AC_FUNC_VPRINTF 652dnl> AC_FUNC_VPRINTF
710 653
711AC_CHECK_FUNCS( \ 654AC_CHECK_FUNCS( \
712 unsetenv \ 655 unsetenv \
713 setutent \ 656 setutent \
714 seteuid \
715 setresuid \
716 setreuid \
717 on_exit \ 657 on_exit \
718 nanosleep \
719) 658)
720 659
721UTMP_CHECK 660UTMP_CHECK
722 661
723dnl# -------------------------------------------------------------------------- 662dnl# --------------------------------------------------------------------------
801 AC_DEFINE(XIMCB_PROTO_BROKEN, 1, Define if your XIMCallback specifies XIC as first type.) 740 AC_DEFINE(XIMCB_PROTO_BROKEN, 1, Define if your XIMCallback specifies XIC as first type.)
802fi 741fi
803 742
804PTY_CHECK 743PTY_CHECK
805 744
745TTY_GROUP_CHECK
746
806dnl# -------------------------------------------------------------------------- 747dnl# --------------------------------------------------------------------------
807dnl# now add and remove other stuff 748dnl# now add and remove other stuff
808dnl# -------------------------------------------------------------------------- 749dnl# --------------------------------------------------------------------------
809if test x$support_xft = xyes; then 750if test x$support_xft = xyes; then
810 AC_PATH_PROG(PKG_CONFIG, pkg-config, no) 751 AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
811 AC_PATH_PROG(XFT_CONFIG, xft-config, no)
812 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then 752 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then
813 LIBS="$LIBS `$PKG_CONFIG xft --libs`" 753 LIBS="$LIBS `$PKG_CONFIG xft --libs`"
814 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`" 754 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`"
815 else 755 else
756 AC_PATH_PROG(XFT_CONFIG, xft-config, no)
816 if test $XFT_CONFIG != no; then 757 if test $XFT_CONFIG != no; then
817 LIBS="$LIBS `$XFT_CONFIG --libs`" 758 LIBS="$LIBS `$XFT_CONFIG --libs`"
818 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`" 759 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`"
819 fi 760 fi
820 fi 761 fi
851 AC_DEFINE(SELECTION_SCROLLING, 1, Define to allow scrolling when the selection moves to the top or bottom of the screen) 792 AC_DEFINE(SELECTION_SCROLLING, 1, Define to allow scrolling when the selection moves to the top or bottom of the screen)
852fi 793fi
853if test x$support_frills = xyes; then 794if test x$support_frills = xyes; then
854 AC_DEFINE(ENABLE_FRILLS, 1, Define if you want handling for rarely used but handy features) 795 AC_DEFINE(ENABLE_FRILLS, 1, Define if you want handling for rarely used but handy features)
855fi 796fi
856if test x$support_24bit = xyes; then
857 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)
858fi
859if test x$support_mousewheel = xyes; then 797if test x$support_mousewheel = xyes; then
860 AC_DEFINE(MOUSE_WHEEL, 1, Define to use wheel events (button4 and button5) to scroll) 798 AC_DEFINE(MOUSE_WHEEL, 1, Define to use wheel events (button4 and button5) to scroll)
861fi 799fi
862if test x$support_mouseslipwheel = xyes; then 800if test x$support_mouseslipwheel = xyes; then
863 AC_DEFINE(MOUSE_SLIP_WHEELING, 1, Define to have CTRL cause wheel events to accelerate scrolling. Release CTRL to halt scrolling) 801 AC_DEFINE(MOUSE_SLIP_WHEELING, 1, Define to have CTRL cause wheel events to accelerate scrolling. Release CTRL to halt scrolling)
864fi
865if test x$support_utmp = xyes; then
866 AC_DEFINE(UTMP_SUPPORT, 1, Define if you want to have utmp/utmpx support)
867fi
868if test x$support_wtmp = xyes; then
869 AC_DEFINE(WTMP_SUPPORT, 1, Define if you want to have wtmp support when utmp/utmpx is enabled)
870fi
871if test x$support_lastlog = xyes; then
872 AC_DEFINE(LASTLOG_SUPPORT, 1, Define if you want to have lastlog support when utmp/utmpx is enabled)
873fi 802fi
874if test x$support_xim = xyes -o x$multichar_set = xyes; then 803if test x$support_xim = xyes -o x$multichar_set = xyes; then
875 if test x$rxvt_cv_func_xlocale = xyes; then 804 if test x$rxvt_cv_func_xlocale = xyes; then
876 AC_DEFINE(USE_XIM, 1, Define if you want to have XIM (X Input Method) protocol support - required for multibyte characters input) 805 AC_DEFINE(USE_XIM, 1, Define if you want to have XIM (X Input Method) protocol support - required for multibyte characters input)
877 fi 806 fi
1037 Install path: ${prefix}/bin 966 Install path: ${prefix}/bin
1038 Compiler: $CXX 967 Compiler: $CXX
1039 Compiler flags: $CFLAGS 968 Compiler flags: $CFLAGS
1040 Linker: $LINKER" 969 Linker: $LINKER"
1041 970
1042if test "$MALLOC_TYPE" = S; then
1043 echo " malloc support: system default"
1044fi
1045if test "$MALLOC_TYPE" = G; then
1046 echo " malloc support: Gray Watson's dmalloc"
1047fi
1048if test "$MALLOC_TYPE" = D; then
1049 echo " malloc support: Doug Lea's malloc"
1050fi
1051
1052if test x$support_xpm = xyes; then 971if test x$support_xpm = xyes; then
1053 echo " Xpm library: $XPM_LIBS" 972 echo " Xpm library: $XPM_LIBS"
1054fi 973fi
1055 974
1056if test x$support_utmp != xyes; then
1057 echo " utmp support: disabled"
1058 echo
1059else
1060 echo " utmp support: enabled
1061 utmp file: $path_utmp
1062 utmpx file: $path_utmpx
1063 wtmp file: $path_wtmp
1064 wtmpx file: $path_wtmpx
1065 lastlog file: $path_lastlog
1066 lastlogx file: $path_lastlogx"
1067fi
1068if test x$term != x; then 975if test x$term != x; then
1069 echo " set TERM to: $term" 976 echo " set TERM to: $term"
1070fi 977fi
1071if test x$terminfo != x; then 978if test x$terminfo != x; then
1072 echo " set TERMINFO to: $terminfo" 979 echo " set TERMINFO to: $terminfo"

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines