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.65 by ayin, Thu Jul 26 19:18:59 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
462AFTERIMAGE_CFLAGS= 441AFTERIMAGE_CFLAGS=
463AFTERIMAGE_LIBS= 442AFTERIMAGE_LIBS=
464AFTERIMAGE_VERSION= 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 AC_PROG_AWK 451 if test "x$afterimage_config" != "xno" ; then
473 AC_MSG_CHECKING(for libAfterImage version >= 1.15) 452 AC_MSG_CHECKING(for libAfterImage version >= 1.15)
474 AFTERIMAGE_VERSION=`$afterimage_config --version` 453 xAFTERIMAGE_VERSION=`$afterimage_config --version`
475 if test -n $AFTERIMAGE_VERSION ; then 454 if test -n "$xAFTERIMAGE_VERSION" ; then
476 AFTERIMAGE_CFLAGS=`$afterimage_config --cflags` 455 xAFTERIMAGE_CFLAGS=`$afterimage_config --cflags`
477 AFTERIMAGE_LIBS=`$afterimage_config --libs` 456 xAFTERIMAGE_LIBS=`$afterimage_config --libs`
478 if test "x$AFTERIMAGE_LIBS" != "x"; then 457 if test "x$xAFTERIMAGE_LIBS" != "x"; then
479 libai_ver_major=`echo $AFTERIMAGE_VERSION | $AWK -F . '{print $1}'` 458 libai_ver_major=`echo $xAFTERIMAGE_VERSION | cut -f 1 -d .`
480 libai_ver_minor=`echo $AFTERIMAGE_VERSION | $AWK -F . '{print $2}'` 459 libai_ver_minor=`echo $xAFTERIMAGE_VERSION | cut -f 2 -d .`
481 if test $libai_ver_major -gt 1 -o \( $libai_ver_major -eq 1 -a $libai_ver_minor -ge 15 \); then 460 if test $libai_ver_major -gt 1 -o \( $libai_ver_major -eq 1 -a $libai_ver_minor -ge 15 \); then
482 support_afterimage=yes 461 support_afterimage=yes
462 AFTERIMAGE_CFLAGS="$xAFTERIMAGE_CFLAGS"
463 AFTERIMAGE_LIBS="$xAFTERIMAGE_LIBS"
464 AFTERIMAGE_VERSION="$xAFTERIMAGE_VERSION"
465 fi
483 fi 466 fi
484 fi 467 fi
485 fi
486
487 if test "x$support_afterimage" = "xyes"; then 468 if test "x$support_afterimage" = "xyes"; then
488 AC_MSG_RESULT($AFTERIMAGE_LIBS) 469 AC_MSG_RESULT($AFTERIMAGE_LIBS)
489 else 470 else
490 AC_MSG_RESULT(no) 471 AC_MSG_RESULT(no)
491 fi 472 fi
492fi
493
494if test x$support_afterimage != xyes -a x$support_xpm = xyes ; then
495 VT_FIND_LIBXPM
496 if test x$no_xpm = xyes; then
497 support_xpm=needsmanualspecification
498 fi 473 fi
499fi 474fi
500 475
501dnl# -------------------------------------------------------------------------- 476dnl# --------------------------------------------------------------------------
502dnl# CHECKING FOR HEADER FILES 477dnl# CHECKING FOR HEADER FILES
779 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)
780fi 755fi
781if test x$support_fading = xyes; then 756if test x$support_fading = xyes; then
782 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)
783fi 758fi
784if test x$support_tinting = xyes; then
785 AC_DEFINE(TINTING, 1, Define if you want your background to be tinted)
786fi
787if test x$support_inheritpixmap = xyes; then 759if test x$support_inheritpixmap = xyes; then
788 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)
789fi 761fi
790if test x$support_keepscrolling = xno; then 762if test x$support_keepscrolling = xno; then
791 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)
792fi 764fi
793if test x$support_selectionscrolling = xyes; then 765if test x$support_selectionscrolling = xyes; then
794 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)
795fi 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
796if test x$support_mousewheel = xyes; then 771if test x$support_mousewheel = xyes; then
797 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)
798fi 773fi
799if test x$support_mouseslipwheel = xyes; then 774if test x$support_mouseslipwheel = xyes; then
800 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)
801fi 776fi
802if test x$support_xpm = xyes -o x$support_afterimage = xyes ; then
803 AC_DEFINE(XPM_BACKGROUND, 1, Define if you want to have sexy-looking background pixmaps. Needs libXpm or libAfterImage)
804fi
805
806if test x$support_afterimage = xyes; then 777if test x$support_afterimage = xyes; then
807 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)
808fi 780fi
809 781
810if test x$support_afterstep = xyes; then 782dnl if test x$support_afterstep = xyes; then
811 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)
812fi 784dnl fi
813 785
814if test x$support_scroll_rxvt = xyes; then 786if test x$support_scroll_rxvt = xyes; then
815 AC_DEFINE(RXVT_SCROLLBAR, 1, Support Rxvt original style scrollbars) 787 AC_DEFINE(RXVT_SCROLLBAR, 1, Support Rxvt original style scrollbars)
816 scrolltypes="rxvt" 788 scrolltypes="rxvt"
817fi 789fi
896AC_SUBST(PERLPRIVLIBEXP) 868AC_SUBST(PERLPRIVLIBEXP)
897AC_SUBST(PERL) 869AC_SUBST(PERL)
898AC_SUBST(IF_PERL) 870AC_SUBST(IF_PERL)
899AC_SUBST(PERL_O) 871AC_SUBST(PERL_O)
900 872
901if test x$support_perl = xyes; then
902 support_frills=yes
903fi
904
905if test x$support_frills = xyes; then
906 AC_DEFINE(ENABLE_FRILLS, 1, Define if you want handling for rarely used but handy features)
907fi
908
909AC_SUBST(CFLAGS) 873AC_SUBST(CFLAGS)
910AC_SUBST(CPPFLAGS) 874AC_SUBST(CPPFLAGS)
911AC_SUBST(LDFLAGS) 875AC_SUBST(LDFLAGS)
912AC_SUBST(X_CFLAGS) 876AC_SUBST(X_CFLAGS)
913 877
960 Install path: ${prefix}/bin 924 Install path: ${prefix}/bin
961 Compiler: $CXX 925 Compiler: $CXX
962 Compiler flags: $CXXFLAGS 926 Compiler flags: $CXXFLAGS
963 Linker: $LINKER" 927 Linker: $LINKER"
964 928
965if test x$support_xpm = xyes; then
966 echo " Xpm library: $XPM_LIBS"
967fi
968
969if test x$support_afterimage = xyes; then
970 echo " AfterImage support: yes"
971fi
972
973if test x$support_afterstep = xyes; then
974 echo " AfterStep integration: yes"
975fi
976
977if test x$term != x; then 929if test x$term != x; then
978 echo " set TERM to: $term" 930 echo " set TERM to: $term"
979fi 931fi
980if test x$terminfo != x; then 932if test x$terminfo != x; then
981 echo " set TERMINFO to: $terminfo" 933 echo " set TERMINFO to: $terminfo"
985if test x$RESFALLBACK != x; then 937if test x$RESFALLBACK != x; then
986 echo " resource class fallback: $RESFALLBACK" 938 echo " resource class fallback: $RESFALLBACK"
987fi 939fi
988echo 940echo
989echo " embedded perl: $support_perl" 941echo " embedded perl: $support_perl"
942echo " libafterimage: $support_afterimage"
943dnl echo " AfterStep integration: $support_afterstep"
990echo 944echo
991if test x$support_xpm = xneedsmanualspecification; then
992 echo ".----------------------------------------------------------------."
993 echo ". WARNING: --enable-xpm-background was specified however the ."
994 echo ". XPM includes files and libraries could not be found. ."
995 echo ". XPM backgrounds are now being DISABLED! If you want ."
996 echo ". to use them you should rerun configure with the ."
997 echo ". appropriate --with-xpm-includes=/path/to/xpm/includes ."
998 echo ". and --with-xpm-library=/path/to/xpm/library lines. ."
999 echo ".----------------------------------------------------------------."
1000fi
1001if 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
1002 echo ".----------------------------------------------------------------." 946 echo ".----------------------------------------------------------------."
1003 echo ". WARNING: --enable-xim was specified however the locale support ." 947 echo ". WARNING: --enable-xim was specified however the locale support ."
1004 echo ". functions could not be found. ." 948 echo ". functions could not be found. ."
1005 echo ". XIM is now being DISABLED! ." 949 echo ". XIM is now being DISABLED! ."

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines