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.61 by ayin, Thu Jun 28 17:19:56 2007 UTC vs.
Revision 1.73 by ayin, Sat Aug 4 10:46:22 2007 UTC

95dnl AC_ENABLE_STATIC(yes)dnl# libtool 95dnl AC_ENABLE_STATIC(yes)dnl# libtool
96dnl AC_PROG_LIBTOOL()dnl# libtool 96dnl AC_PROG_LIBTOOL()dnl# libtool
97 97
98support_frills=yes 98support_frills=yes
99support_inheritpixmap=yes 99support_inheritpixmap=yes
100support_tinting=yes
101support_fading=yes 100support_fading=yes
102support_keepscrolling=yes 101support_keepscrolling=yes
103support_selectionscrolling=yes 102support_selectionscrolling=yes
104support_mousewheel=yes 103support_mousewheel=yes
105support_mouseslipwheel=yes 104support_mouseslipwheel=yes
108support_scroll_rxvt=yes 107support_scroll_rxvt=yes
109support_scroll_next=yes 108support_scroll_next=yes
110support_scroll_xterm=yes 109support_scroll_xterm=yes
111support_scroll_plain=yes 110support_scroll_plain=yes
112support_xim=yes 111support_xim=yes
113support_xpm=yes
114support_afterimage=yes 112support_afterimage=yes
115support_afterstep=yes 113support_afterstep=yes
116support_xft=yes 114support_xft=yes
117support_unicode3=no 115support_unicode3=no
118support_combining=yes 116support_combining=yes
138 NOTE: automatically enabled with --enable-shared], 136 NOTE: automatically enabled with --enable-shared],
139 [ 137 [
140 if test x$enableval = xno; then 138 if test x$enableval = xno; then
141 support_frills=no 139 support_frills=no
142 support_inheritpixmap=no 140 support_inheritpixmap=no
143 support_tinting=no
144 support_fading=no 141 support_fading=no
145 support_keepscrolling=no 142 support_keepscrolling=no
146 support_selectionscrolling=no 143 support_selectionscrolling=no
147 support_lastlog=no 144 support_lastlog=no
148 support_mousewheel=no 145 support_mousewheel=no
154 support_scroll_xterm=no 151 support_scroll_xterm=no
155 support_scroll_plain=no 152 support_scroll_plain=no
156 support_utmp=no 153 support_utmp=no
157 support_wtmp=no 154 support_wtmp=no
158 support_xim=no 155 support_xim=no
159 support_xpm=no
160 support_afterimage=no 156 support_afterimage=no
161 support_afterstep=no 157 support_afterstep=no
162 support_xft=no 158 support_xft=no
163 support_unicode3=no 159 support_unicode3=no
164 support_combining=no 160 support_combining=no
169 codesets= 165 codesets=
170 fi 166 fi
171 if test x$enableval = xyes; then 167 if test x$enableval = xyes; then
172 support_frills=yes 168 support_frills=yes
173 support_inheritpixmap=yes 169 support_inheritpixmap=yes
174 support_tinting=yes
175 support_fading=yes 170 support_fading=yes
176 support_keepscrolling=yes 171 support_keepscrolling=yes
177 support_selectionscrolling=yes 172 support_selectionscrolling=yes
178 support_lastlog=yes 173 support_lastlog=yes
179 support_mousewheel=yes 174 support_mousewheel=yes
185 support_scroll_xterm=yes 180 support_scroll_xterm=yes
186 support_scroll_plain=yes 181 support_scroll_plain=yes
187 support_utmp=yes 182 support_utmp=yes
188 support_wtmp=yes 183 support_wtmp=yes
189 support_xim=yes 184 support_xim=yes
190 support_xpm=yes
191 support_afterimage=yes 185 support_afterimage=yes
192 support_afterstep=yes 186 support_afterstep=yes
193 support_xft=yes 187 support_xft=yes
194 support_unicode3=yes 188 support_unicode3=yes
195 support_combining=yes 189 support_combining=yes
223 [ --enable-font-styles enable bold and italic support], 217 [ --enable-font-styles enable bold and italic support],
224 [if test x$enableval = xyes -o x$enableval = xno; then 218 [if test x$enableval = xyes -o x$enableval = xno; then
225 support_styles=$enableval 219 support_styles=$enableval
226 fi]) 220 fi])
227 221
228AC_ARG_ENABLE(xpm-background,
229 [ --enable-xpm-background enable background pixmaps],
230 [if test x$enableval = xyes -o x$enableval = xno; then
231 support_xpm=$enableval
232 fi])
233
234AC_ARG_ENABLE(afterimage, 222AC_ARG_ENABLE(afterimage,
235 [ --enable-afterimage enable integration with libAfterImage for background images], 223 [ --enable-afterimage enable integration with libAfterImage for background images],
236 [if test x$enableval = xyes -o x$enableval = xno; then 224 [if test x$enableval = xyes -o x$enableval = xno; then
237 support_afterimage=$enableval 225 support_afterimage=$enableval
238 fi]) 226 fi])
241 [ --with-afterimage-config=DIR use libAfterImage config script in DIR], 229 [ --with-afterimage-config=DIR use libAfterImage config script in DIR],
242 [if test "x$withval" != x; then 230 [if test "x$withval" != x; then
243 afterimage_config=$withval/afterimage-config 231 afterimage_config=$withval/afterimage-config
244 fi]) 232 fi])
245 233
246AC_ARG_ENABLE(afterstep, 234dnl AC_ARG_ENABLE(afterstep,
247 [ --enable-afterstep enable integration with AfterStep window manager], 235dnl [ --enable-afterstep enable integration with AfterStep window manager],
248 [if test x$enableval = xyes -o x$enableval = xno; then 236dnl [if test x$enableval = xyes -o x$enableval = xno; then
249 support_afterstep=$enableval 237dnl support_afterstep=$enableval
250 fi]) 238dnl fi])
251 239
252AC_ARG_ENABLE(transparency, 240AC_ARG_ENABLE(transparency,
253 [ --enable-transparency enable transparent backgrounds], 241 [ --enable-transparency enable transparent backgrounds],
254 [if test x$enableval = xyes -o x$enableval = xno; then 242 [if test x$enableval = xyes -o x$enableval = xno; then
255 support_inheritpixmap=$enableval 243 support_inheritpixmap=$enableval
256 fi])
257
258AC_ARG_ENABLE(tinting,
259 [ --enable-tinting enable tinting of transparent bg],
260 [if test x$enableval = xyes -o x$enableval = xno; then
261 support_tinting=$enableval
262 fi]) 244 fi])
263 245
264AC_ARG_ENABLE(fading, 246AC_ARG_ENABLE(fading,
265 [ --enable-fading enable colors fading when off focus], 247 [ --enable-fading enable colors fading when off focus],
266 [if test x$enableval = xyes -o x$enableval = xno; then 248 [if test x$enableval = xyes -o x$enableval = xno; then
454dnl## #endif 436dnl## #endif
455dnl## ], [AC_MSG_RESULT(yes); AC_DEFINE(PERHAPS_SVR4)], AC_MSG_RESULT(perhaps not?)) 437dnl## ], [AC_MSG_RESULT(yes); AC_DEFINE(PERHAPS_SVR4)], AC_MSG_RESULT(perhaps not?))
456 438
457AC_PATH_XTRA 439AC_PATH_XTRA
458 440
459dnl# the only reasonable way to find libXpm is do-it-yourself
460dnl# only check if we want xpm-background
461
462LIBAFTERIMAGE_CFLAGS= 441AFTERIMAGE_CFLAGS=
463AFTERIMAGE_LIBS= 442AFTERIMAGE_LIBS=
464have_afterimage= 443AFTERIMAGE_VERSION=
465 444
466if test x$support_afterimage = xyes; then 445if test x$support_afterimage = xyes; then
467 support_afterimage=no 446 support_afterimage=no
468 447
469 if test "x$afterimage_config" = "x" ; then 448 if test "x$afterimage_config" = "x" ; then
470 AC_PATH_PROG(afterimage_config, afterimage-config, no) 449 AC_PATH_PROG(afterimage_config, afterimage-config, no)
471 fi 450 fi
472 451 if test "x$afterimage_config" != "xno" ; then
473 AC_MSG_CHECKING(for libAfterImage) 452 AC_MSG_CHECKING(for libAfterImage version >= 1.15)
474 if $afterimage_config --version >/dev/null 2>&1 ; then 453 xAFTERIMAGE_VERSION=`$afterimage_config --version`
454 if test -n "$xAFTERIMAGE_VERSION" ; then
475 LIBAFTERIMAGE_CFLAGS=`$afterimage_config --cflags` 455 xAFTERIMAGE_CFLAGS=`$afterimage_config --cflags`
476 AFTERIMAGE_LIBS=`$afterimage_config --libs` 456 xAFTERIMAGE_LIBS=`$afterimage_config --libs`
477 if test "x$AFTERIMAGE_LIBS" != "x"; then 457 if test "x$xAFTERIMAGE_LIBS" != "x"; then
458 libai_ver_major=`echo $xAFTERIMAGE_VERSION | cut -f 1 -d .`
459 libai_ver_minor=`echo $xAFTERIMAGE_VERSION | cut -f 2 -d .`
460 if test $libai_ver_major -gt 1 -o \( $libai_ver_major -eq 1 -a $libai_ver_minor -ge 15 \); then
478 support_afterimage=yes 461 support_afterimage=yes
462 AFTERIMAGE_CFLAGS="$xAFTERIMAGE_CFLAGS"
463 AFTERIMAGE_LIBS="$xAFTERIMAGE_LIBS"
464 AFTERIMAGE_VERSION="$xAFTERIMAGE_VERSION"
465 fi
466 fi
479 fi 467 fi
480 fi
481
482 if test "x$support_afterimage" = "xyes"; then 468 if test "x$support_afterimage" = "xyes"; then
483 AC_MSG_RESULT($AFTERIMAGE_LIBS) 469 AC_MSG_RESULT($AFTERIMAGE_LIBS)
484 else 470 else
485 AC_MSG_RESULT(no) 471 AC_MSG_RESULT(no)
486 fi 472 fi
487fi
488
489if test x$support_afterimage != xyes -a x$support_xpm = xyes ; then
490 VT_FIND_LIBXPM
491 if test x$no_xpm = xyes; then
492 support_xpm=needsmanualspecification
493 fi 473 fi
494fi 474fi
495 475
496dnl# -------------------------------------------------------------------------- 476dnl# --------------------------------------------------------------------------
497dnl# CHECKING FOR HEADER FILES 477dnl# CHECKING FOR HEADER FILES
774 AC_DEFINE(EIGHT_BIT_CONTROLS, 1, Define if you want 8 bit control sequences) 754 AC_DEFINE(EIGHT_BIT_CONTROLS, 1, Define if you want 8 bit control sequences)
775fi 755fi
776if test x$support_fading = xyes; then 756if test x$support_fading = xyes; then
777 AC_DEFINE(OFF_FOCUS_FADING, 1, Define if you want faded colors when focus is lost) 757 AC_DEFINE(OFF_FOCUS_FADING, 1, Define if you want faded colors when focus is lost)
778fi 758fi
779if test x$support_tinting = xyes; then
780 AC_DEFINE(TINTING, 1, Define if you want your background to be tinted)
781fi
782if test x$support_inheritpixmap = xyes; then 759if test x$support_inheritpixmap = xyes; then
783 AC_DEFINE(ENABLE_TRANSPARENCY, 1, Define if you want your background to use the parent window background) 760 AC_DEFINE(ENABLE_TRANSPARENCY, 1, Define if you want your background to use the parent window background)
784fi 761fi
785if test x$support_keepscrolling = xno; then 762if test x$support_keepscrolling = xno; then
786 AC_DEFINE(NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING, 1, Define for continual scrolling when you keep the scrollbar button pressed) 763 AC_DEFINE(NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING, 1, Define for continual scrolling when you keep the scrollbar button pressed)
787fi 764fi
788if test x$support_selectionscrolling = xyes; then 765if test x$support_selectionscrolling = xyes; then
789 AC_DEFINE(SELECTION_SCROLLING, 1, Define to allow scrolling when the selection moves to the top or bottom of the screen) 766 AC_DEFINE(SELECTION_SCROLLING, 1, Define to allow scrolling when the selection moves to the top or bottom of the screen)
790fi 767fi
768if test x$support_frills = xyes; then
769 AC_DEFINE(ENABLE_FRILLS, 1, Define if you want handling for rarely used but handy features)
770fi
791if test x$support_mousewheel = xyes; then 771if test x$support_mousewheel = xyes; then
792 AC_DEFINE(MOUSE_WHEEL, 1, Define to use wheel events (button4 and button5) to scroll) 772 AC_DEFINE(MOUSE_WHEEL, 1, Define to use wheel events (button4 and button5) to scroll)
793fi 773fi
794if test x$support_mouseslipwheel = xyes; then 774if test x$support_mouseslipwheel = xyes; then
795 AC_DEFINE(MOUSE_SLIP_WHEELING, 1, Define to have CTRL cause wheel events to accelerate scrolling. Release CTRL to halt scrolling) 775 AC_DEFINE(MOUSE_SLIP_WHEELING, 1, Define to have CTRL cause wheel events to accelerate scrolling. Release CTRL to halt scrolling)
796fi 776fi
797if test x$support_xpm = xyes -o x$support_afterimage = xyes ; then
798 AC_DEFINE(XPM_BACKGROUND, 1, Define if you want to have sexy-looking background pixmaps. Needs libXpm or libAfterImage)
799fi
800
801if test x$support_afterimage = xyes; then 777if test x$support_afterimage = xyes; then
802 AC_DEFINE(HAVE_AFTERIMAGE, 1, Define if you want to use libAfterImage for image processing) 778 AC_DEFINE(HAVE_AFTERIMAGE, 1, Define if you want to use libAfterImage for image processing)
779 AC_DEFINE(XPM_BACKGROUND, 1, Define if you want to have sexy-looking background pixmaps. Needs libAfterImage)
803fi 780fi
804 781
805if test x$support_afterstep = xyes; then 782dnl if test x$support_afterstep = xyes; then
806 AC_DEFINE(AFTERSTEP_INTEGRATION, 1, Define if you want to integrate with AfterStep window manager) 783dnl AC_DEFINE(AFTERSTEP_INTEGRATION, 1, Define if you want to integrate with AfterStep window manager)
807fi 784dnl fi
808 785
809if test x$support_scroll_rxvt = xyes; then 786if test x$support_scroll_rxvt = xyes; then
810 AC_DEFINE(RXVT_SCROLLBAR, 1, Support Rxvt original style scrollbars) 787 AC_DEFINE(RXVT_SCROLLBAR, 1, Support Rxvt original style scrollbars)
811 scrolltypes="rxvt" 788 scrolltypes="rxvt"
812fi 789fi
891AC_SUBST(PERLPRIVLIBEXP) 868AC_SUBST(PERLPRIVLIBEXP)
892AC_SUBST(PERL) 869AC_SUBST(PERL)
893AC_SUBST(IF_PERL) 870AC_SUBST(IF_PERL)
894AC_SUBST(PERL_O) 871AC_SUBST(PERL_O)
895 872
896if test x$support_perl = xyes; then
897 support_frills=yes
898fi
899
900if test x$support_frills = xyes; then
901 AC_DEFINE(ENABLE_FRILLS, 1, Define if you want handling for rarely used but handy features)
902fi
903
904AC_SUBST(CFLAGS) 873AC_SUBST(CFLAGS)
905AC_SUBST(CPPFLAGS) 874AC_SUBST(CPPFLAGS)
906AC_SUBST(LDFLAGS) 875AC_SUBST(LDFLAGS)
907AC_SUBST(X_CFLAGS) 876AC_SUBST(X_CFLAGS)
908 877
909dnl# Attack the libs 878dnl# Attack the libs
910AC_SUBST(LIBS) 879AC_SUBST(LIBS)
911AC_SUBST(X_LIBS) 880AC_SUBST(X_LIBS)
912AC_SUBST(X_EXTRA_LIBS) 881AC_SUBST(X_EXTRA_LIBS)
913 882
914AC_SUBST(LIBAFTERIMAGE_CFLAGS) 883AC_SUBST(AFTERIMAGE_CFLAGS)
915AC_SUBST(AFTERIMAGE_LIBS) 884AC_SUBST(AFTERIMAGE_LIBS)
916 885
917AC_ARG_PROGRAM 886AC_ARG_PROGRAM
918 887
919dnl# test for "sun" or "__sun__" before include sys_ioctl 888dnl# test for "sun" or "__sun__" before include sys_ioctl
955 Install path: ${prefix}/bin 924 Install path: ${prefix}/bin
956 Compiler: $CXX 925 Compiler: $CXX
957 Compiler flags: $CXXFLAGS 926 Compiler flags: $CXXFLAGS
958 Linker: $LINKER" 927 Linker: $LINKER"
959 928
960if test x$support_xpm = xyes; then
961 echo " Xpm library: $XPM_LIBS"
962fi
963
964if test x$support_afterimage = xyes; then
965 echo " AfterImage support: yes"
966fi
967
968if test x$support_afterstep = xyes; then
969 echo " AfterStep integration: yes"
970fi
971
972if test x$term != x; then 929if test x$term != x; then
973 echo " set TERM to: $term" 930 echo " set TERM to: $term"
974fi 931fi
975if test x$terminfo != x; then 932if test x$terminfo != x; then
976 echo " set TERMINFO to: $terminfo" 933 echo " set TERMINFO to: $terminfo"
980if test x$RESFALLBACK != x; then 937if test x$RESFALLBACK != x; then
981 echo " resource class fallback: $RESFALLBACK" 938 echo " resource class fallback: $RESFALLBACK"
982fi 939fi
983echo 940echo
984echo " embedded perl: $support_perl" 941echo " embedded perl: $support_perl"
942echo " libafterimage: $support_afterimage"
943dnl echo " AfterStep integration: $support_afterstep"
985echo 944echo
986if test x$support_xpm = xneedsmanualspecification; then
987 echo ".----------------------------------------------------------------."
988 echo ". WARNING: --enable-xpm-background was specified however the ."
989 echo ". XPM includes files and libraries could not be found. ."
990 echo ". XPM backgrounds are now being DISABLED! If you want ."
991 echo ". to use them you should rerun configure with the ."
992 echo ". appropriate --with-xpm-includes=/path/to/xpm/includes ."
993 echo ". and --with-xpm-library=/path/to/xpm/library lines. ."
994 echo ".----------------------------------------------------------------."
995fi
996if test x$support_xim = xyes -a x$rxvt_cv_func_xlocale = xno; then 945if test x$support_xim = xyes -a x$rxvt_cv_func_xlocale = xno; then
997 echo ".----------------------------------------------------------------." 946 echo ".----------------------------------------------------------------."
998 echo ". WARNING: --enable-xim was specified however the locale support ." 947 echo ". WARNING: --enable-xim was specified however the locale support ."
999 echo ". functions could not be found. ." 948 echo ". functions could not be found. ."
1000 echo ". XIM is now being DISABLED! ." 949 echo ". XIM is now being DISABLED! ."

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines