… | |
… | |
17 | changequote([, ])dnl |
17 | changequote([, ])dnl |
18 | AC_SUBST(VERSION)dnl |
18 | AC_SUBST(VERSION)dnl |
19 | AC_SUBST(DATE)dnl |
19 | AC_SUBST(DATE)dnl |
20 | AC_SUBST(LSMDATE)dnl |
20 | AC_SUBST(LSMDATE)dnl |
21 | AC_SUBST(LIBVERSION)dnl |
21 | AC_SUBST(LIBVERSION)dnl |
|
|
22 | |
22 | echo "" |
23 | echo "" |
23 | echo "configuring for rxvt $VERSION" |
24 | echo "configuring for rxvt $VERSION" |
24 | echo "" |
25 | echo "" |
25 | |
26 | |
26 | orig_CXXFLAGS="$CXXFLAGS" |
27 | orig_CXXFLAGS="$CXXFLAGS" |
… | |
… | |
62 | dnl# -------------------------------------------------------------------------- |
63 | dnl# -------------------------------------------------------------------------- |
63 | dnl# Supply default CXXFLAGS, if not specified by `CXXFLAGS=flags ./configure' |
64 | dnl# Supply default CXXFLAGS, if not specified by `CXXFLAGS=flags ./configure' |
64 | dnl# |
65 | dnl# |
65 | if test -z "$orig_CXXFLAGS"; then |
66 | if test -z "$orig_CXXFLAGS"; then |
66 | if test x$GCC = xyes && test "x$GXX" = xyes; then |
67 | if test x$GCC = xyes && test "x$GXX" = xyes; then |
67 | CXXFLAGS="-g -O3 -fno-threadsafe-statics -fno-enforce-eh-specs" |
68 | CXXFLAGS="-g -O3 -fno-rtti -fvisibility-inlines-hidden -fno-threadsafe-statics -fno-enforce-eh-specs" |
68 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[])], [], [CXXFLAGS="-g -O3"]) |
69 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[])], [], [CXXFLAGS="-g -O3"]) |
69 | else |
70 | else |
70 | CXXFLAGS="-O" |
71 | CXXFLAGS="-O" |
71 | fi |
72 | fi |
72 | CFLAGS="$CXXFLAGS" |
73 | CFLAGS="$CXXFLAGS" |
… | |
… | |
281 | [ --enable-xterm-scroll enable Xterm style scrollbar], |
282 | [ --enable-xterm-scroll enable Xterm style scrollbar], |
282 | [if test x$enableval = xyes -o x$enableval = xno; then |
283 | [if test x$enableval = xyes -o x$enableval = xno; then |
283 | support_scroll_xterm=$enableval |
284 | support_scroll_xterm=$enableval |
284 | fi]) |
285 | fi]) |
285 | |
286 | |
|
|
287 | AC_ARG_ENABLE(plain-scroll, |
|
|
288 | [ --enable-plain-scroll enable plain style scrollbar], |
|
|
289 | [if test x$enableval = xyes -o x$enableval = xno; then |
|
|
290 | support_scroll_plain=$enableval |
|
|
291 | fi]) |
|
|
292 | |
286 | AC_ARG_ENABLE(perl, |
293 | AC_ARG_ENABLE(perl, |
287 | [ --enable-perl enable embedded perl interpreter], |
294 | [ --enable-perl enable embedded perl interpreter], |
288 | [if test x$enableval = xyes -o x$enableval = xno; then |
295 | [if test x$enableval = xyes -o x$enableval = xno; then |
289 | support_perl=$enableval |
296 | support_perl=$enableval |
290 | fi]) |
|
|
291 | |
|
|
292 | AC_ARG_ENABLE(plain-scroll, |
|
|
293 | [ --enable-plain-scroll enable plain style scrollbar], |
|
|
294 | [if test x$enableval = xyes -o x$enableval = xno; then |
|
|
295 | support_scroll_plain=$enableval |
|
|
296 | fi]) |
297 | fi]) |
297 | |
298 | |
298 | AC_ARG_WITH(codesets, |
299 | AC_ARG_WITH(codesets, |
299 | [ --with-codesets=CS,... compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all)], |
300 | [ --with-codesets=CS,... compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all)], |
300 | [codesets="$withval"]) |
301 | [codesets="$withval"]) |
… | |
… | |
432 | AC_ARG_WITH(terminfo, |
433 | AC_ARG_WITH(terminfo, |
433 | [ --with-terminfo=PATH set the path to the terminfo tree to PATH], |
434 | [ --with-terminfo=PATH set the path to the terminfo tree to PATH], |
434 | [if test x$withval != x; then |
435 | [if test x$withval != x; then |
435 | AC_DEFINE_UNQUOTED(RXVT_TERMINFO, "$withval", Set TERMINFO value to the value given by configure) terminfo="$withval" |
436 | AC_DEFINE_UNQUOTED(RXVT_TERMINFO, "$withval", Set TERMINFO value to the value given by configure) terminfo="$withval" |
436 | fi]) |
437 | fi]) |
|
|
438 | |
|
|
439 | dnl# -------------------------------------------------------------------------- |
|
|
440 | |
|
|
441 | LIBEV_M4_AVOID_LIBRT=1 |
|
|
442 | m4_include([libev/libev.m4]) |
437 | |
443 | |
438 | dnl# -------------------------------------------------------------------------- |
444 | dnl# -------------------------------------------------------------------------- |
439 | |
445 | |
440 | AC_PATH_PROG(TIC, tic, :) |
446 | AC_PATH_PROG(TIC, tic, :) |
441 | |
447 | |
… | |
… | |
721 | dnl# now add and remove other stuff |
727 | dnl# now add and remove other stuff |
722 | dnl# -------------------------------------------------------------------------- |
728 | dnl# -------------------------------------------------------------------------- |
723 | if test x$support_xft = xyes; then |
729 | if test x$support_xft = xyes; then |
724 | AC_PATH_PROG(PKG_CONFIG, pkg-config, no) |
730 | AC_PATH_PROG(PKG_CONFIG, pkg-config, no) |
725 | if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then |
731 | if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then |
726 | LIBS="$LIBS `$PKG_CONFIG xft --libs`" |
732 | X_LIBS="`$PKG_CONFIG xft --libs` $X_LIBS" |
727 | CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`" |
733 | CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`" |
728 | else |
734 | else |
729 | AC_PATH_PROG(XFT_CONFIG, xft-config, no) |
735 | AC_PATH_PROG(XFT_CONFIG, xft-config, no) |
730 | if test $XFT_CONFIG != no; then |
736 | if test $XFT_CONFIG != no; then |
731 | LIBS="$LIBS `$XFT_CONFIG --libs`" |
737 | X_LIBS="`$XFT_CONFIG --libs` $X_LIBS" |
732 | CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`" |
738 | CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`" |
733 | fi |
739 | fi |
734 | fi |
740 | fi |
735 | |
741 | |
|
|
742 | save_LIBS="$LIBS" |
|
|
743 | LIBS="$LIBS $X_LIBS" |
736 | AC_CHECK_HEADERS(X11/Xft/Xft.h,,[support_xft=no]) |
744 | AC_CHECK_HEADERS(X11/Xft/Xft.h,,[support_xft=no]) |
737 | AC_CHECK_LIB(Xft,XftDrawString32,,[support_xft=no]) |
745 | AC_CHECK_LIB(Xft,XftDrawString32,:,[support_xft=no]) |
|
|
746 | LIBS="$save_LIBS" |
738 | |
747 | |
739 | if test x$support_xft = xyes; then |
748 | if test x$support_xft = xyes; then |
740 | AC_DEFINE(XFT, 1, Define to enable xft support) |
749 | AC_DEFINE(XFT, 1, Define to enable xft support) |
741 | fi |
750 | fi |
742 | fi |
751 | fi |