ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/autoconf/configure.in
(Generate patch)

Comparing rxvt-unicode/autoconf/configure.in (file contents):
Revision 1.40 by root, Mon Nov 8 22:20:25 2004 UTC vs.
Revision 1.47 by root, Tue Jan 18 01:31:45 2005 UTC

1dnl# -*- sh -*- 1dnl# -*- sh -*-
2dnl# 2dnl#
3dnl# Process this file with autoconf to produce a configure script. 3dnl# Process this file with autoconf to produce a configure script.
4dnl# 4dnl#
5orig_CXXFLAGS="$CXXFLAGS"
6
5AC_INIT 7AC_INIT
6AC_CONFIG_SRCDIR([src/feature.h]) 8AC_CONFIG_SRCDIR([src/feature.h])
7AC_CONFIG_AUX_DIR(autoconf) 9AC_CONFIG_AUX_DIR(autoconf)
8AC_CONFIG_HEADER(config.h:autoconf/config.h.in) 10AC_CONFIG_HEADER(config.h:autoconf/config.h.in)
11
12AC_CANONICAL_HOST
9 13
10dnl RXVT version 14dnl RXVT version
11changequote(, )dnl 15changequote(, )dnl
12VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 16VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
13DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 17DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
31AC_PROG_INSTALL 35AC_PROG_INSTALL
32AC_PROG_AWK 36AC_PROG_AWK
33 37
34AC_LANG(C) 38AC_LANG(C)
35 39
40dnl# --------------------------------------------------------------------------
41dnl# Supply default CFLAGS, if not specified by `CFLAGS=flags ./configure'
42dnl#
43if test -z "$orig_CXXFLAGS"; then
44 CXXFLAGS='-O'
45 if test x$GCC = xyes && test "x$GXX" = xyes; then
46 CXXFLAGS="-g -O3"
47 fi
48 CFLAGS="$CXXFLAGS"
49fi
50
36LINKER="$CXX" 51LINKER="$CXX"
37if test x$GCC = xyes && test x$GXX = xyes; then 52if test x$GCC = xyes && test x$GXX = xyes; then
38 AC_CHECK_LIB(supc++, main, [ 53 AC_CHECK_LIB(supc++, main, [
39 LINKER="$CC" 54 LINKER="$CC"
40 LIBS="$LIBS -lsupc++" 55 LIBS="$LIBS -lsupc++"
41 ]) 56 ])
42fi 57fi
43AC_SUBST(LINKER,[$LINKER]) 58AC_SUBST(LINKER,[$LINKER])
44 59
45CPPFLAGS="-D_GNU_SOURCE -D_XOPEN_SOURCE" 60AC_DEFINE(_GNU_SOURCE, 1, Use all glibc features.)
61
62case $host in
63 *-*-solaris* )
64 AC_DEFINE(_XOPEN_SOURCE_EXTENDED, 1, Needed to get declarations for msg_control and msg_controllen on Solaris)
65 AC_DEFINE(_XOPEN_SOURCE, 2, Needed to get declarations for msg_control and msg_controllen on Solaris)
66 AC_DEFINE(__EXTENSIONS__, 1, Needed to get declarations for msg_control and msg_controllen on Solaris)
67 ;;
68esac
46 69
47dnl if test x$GXX = xyes; then 70dnl if test x$GXX = xyes; then
48dnl CXXFLAGS="$CXXFLAGS" dnl I once had -fno-exceptions, but I am using them now... 71dnl CXXFLAGS="$CXXFLAGS" dnl I once had -fno-exceptions, but I am using them now...
49dnl fi 72dnl fi
50 73
66AC_PROG_LIBTOOL()dnl# libtool 89AC_PROG_LIBTOOL()dnl# libtool
67 90
68MALLOC_TYPE=S 91MALLOC_TYPE=S
69support_addstrings=no 92support_addstrings=no
70support_frills=no 93support_frills=no
71support_linespace=no
72support_inheritpixmap=no 94support_inheritpixmap=no
73support_tinting=no 95support_tinting=no
74support_fading=no 96support_fading=no
75support_keepscrolling=no 97support_keepscrolling=no
76support_selectionscrolling=no 98support_selectionscrolling=no
112 NOTE: this option is order dependent 134 NOTE: this option is order dependent
113 NOTE: automatically enabled with --enable-shared], 135 NOTE: automatically enabled with --enable-shared],
114 [if test x$enableval = xyes; then 136 [if test x$enableval = xyes; then
115 support_24bit=yes 137 support_24bit=yes
116 support_frills=yes 138 support_frills=yes
117 support_linespace=yes
118 support_inheritpixmap=yes 139 support_inheritpixmap=yes
119 support_tinting=yes 140 support_tinting=yes
120 support_fading=yes 141 support_fading=yes
121 support_keepscrolling=yes 142 support_keepscrolling=yes
122 support_selectionscrolling=yes 143 support_selectionscrolling=yes
348 [ --enable-frills enable support for rarely used features], 369 [ --enable-frills enable support for rarely used features],
349 [if test x$enableval = xyes -o x$enableval = xno; then 370 [if test x$enableval = xyes -o x$enableval = xno; then
350 support_frills=$enableval 371 support_frills=$enableval
351 fi]) 372 fi])
352 373
353AC_ARG_ENABLE(linespace,
354 [ --enable-linespace enable support for linespace],
355 [if test x$enableval = xyes -o x$enableval = xno; then
356 support_linespace=$enableval
357 fi])
358
359AC_ARG_ENABLE(24bit, 374AC_ARG_ENABLE(24bit,
360 [ --enable-24bit enable support for using 24bit visuals if available], 375 [ --enable-24bit enable support for using 24bit visuals if available],
361 [if test x$enableval = xyes -o x$enableval = xno; then 376 [if test x$enableval = xyes -o x$enableval = xno; then
362 support_24bit=$enableval 377 support_24bit=$enableval
363 fi]) 378 fi])
442 fi]) 457 fi])
443 458
444dnl# -------------------------------------------------------------------------- 459dnl# --------------------------------------------------------------------------
445 460
446AC_DEFINE(PROTOTYPES, 1, Define if you need function prototypes) 461AC_DEFINE(PROTOTYPES, 1, Define if you need function prototypes)
447
448dnl# --------------------------------------------------------------------------
449dnl# Supply default CFLAGS, if not specified by `CFLAGS=flags ./configure'
450dnl#
451if test -z "$CFLAGS"; then
452 if test -z "$CCOPTS"; then
453 CCOPTS='-O'
454dnl> if test "x$GCC" = xyes; then
455dnl> if test x$system = xLinux; then
456dnl> CCOPTS="$CCOPTS "'-O2 -fno-strength-reduce'
457dnl> fi
458dnl> fi
459 fi
460 CFLAGS="$CCOPTS"
461fi
462 462
463AC_PATH_PROG(MV, mv, mv) 463AC_PATH_PROG(MV, mv, mv)
464AC_PATH_PROG(RM, rm, rm) 464AC_PATH_PROG(RM, rm, rm)
465AC_PATH_PROG(CP, cp, cp) 465AC_PATH_PROG(CP, cp, cp)
466AC_PATH_PROG(LN, ln, ln) 466AC_PATH_PROG(LN, ln, ln)
518 sys/stropts.h \ 518 sys/stropts.h \
519 sys/time.h \ 519 sys/time.h \
520 utmp.h \ 520 utmp.h \
521 utmpx.h \ 521 utmpx.h \
522 stdint.h \ 522 stdint.h \
523 pty.h \
523) 524)
524 525
525AC_HEADER_TIME 526AC_HEADER_TIME
526 527
527dnl# check to allow both <termios.h> and <sys/ioctl.h> 528dnl# check to allow both <termios.h> and <sys/ioctl.h>
595dnl> AC_CHECK_TYPE(umode_t, int) 596dnl> AC_CHECK_TYPE(umode_t, int)
596dnl> AC_CHECK_TYPE(off_t, long) 597dnl> AC_CHECK_TYPE(off_t, long)
597AC_TYPE_PID_T 598AC_TYPE_PID_T
598AC_TYPE_UID_T 599AC_TYPE_UID_T
599 600
600AC_CHECK_SIZEOF(char, 1)
601AC_CHECK_SIZEOF(short, 2) 601AC_CHECK_SIZEOF(short, 2)
602AC_CHECK_SIZEOF(int, 4) 602AC_CHECK_SIZEOF(int, 4)
603AC_CHECK_SIZEOF(long, 4) 603dnl AC_CHECK_SIZEOF(long, 4)
604AC_CHECK_SIZEOF(long long, 8) 604AC_CHECK_SIZEOF(long long, 8)
605AC_CHECK_SIZEOF(int *, 4) 605AC_CHECK_SIZEOF(int *, 4)
606 606
607dnl# see usage below 607dnl# see usage below
608AC_DEFUN(RXVT_CHECK_SIZE, 608AC_DEFUN(RXVT_CHECK_SIZE,
1224 AC_DEFINE(MENUBAR, 1, Define if you want Menubar support) 1224 AC_DEFINE(MENUBAR, 1, Define if you want Menubar support)
1225fi 1225fi
1226if test x$support_frills = xyes; then 1226if test x$support_frills = xyes; then
1227 AC_DEFINE(ENABLE_FRILLS, 1, Define if you want handling for rarely used but handy features) 1227 AC_DEFINE(ENABLE_FRILLS, 1, Define if you want handling for rarely used but handy features)
1228fi 1228fi
1229if test x$support_linespace = xno; then
1230 AC_DEFINE(NO_LINESPACE, 1, Define if you don't want support linespace)
1231fi
1232if test x$support_24bit = xyes; then 1229if test x$support_24bit = xyes; then
1233 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) 1230 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)
1234fi 1231fi
1235if test x$support_mousewheel = xyes; then 1232if test x$support_mousewheel = xyes; then
1236 AC_DEFINE(MOUSE_WHEEL, 1, Define to use wheel events (button4 and button5) to scroll) 1233 AC_DEFINE(MOUSE_WHEEL, 1, Define to use wheel events (button4 and button5) to scroll)
1366Makefile \ 1363Makefile \
1367doc/Makefile \ 1364doc/Makefile \
1368src/Makefile \ 1365src/Makefile \
1369src/test/Makefile \ 1366src/test/Makefile \
1370src/rxvtlib.h \ 1367src/rxvtlib.h \
1371W11/Makefile \
1372]) 1368])
1373AC_OUTPUT 1369AC_OUTPUT
1374 1370
1375echo "Configuration: 1371echo "Configuration:
1376 1372

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines