Lines 40-80
Link Here
|
40 |
fi |
40 |
fi |
41 |
AC_DEFINE(OSTYPE, ["${OSTYPE}"], [The operating system to build for]) |
41 |
AC_DEFINE(OSTYPE, ["${OSTYPE}"], [The operating system to build for]) |
42 |
|
42 |
|
43 |
for cursespath in /usr/include/ncurses.h /usr/local/include/ncurses.h /usr/local/include/ncurses/ncurses.h /opt/include/ncurses.h /opt/include/curses.h /usr/include/curses.h /usr/local/include/curses.h /dev/null |
|
|
44 |
do |
45 |
test -f "${cursespath}" && break |
46 |
done |
47 |
case ${cursespath} in |
48 |
/usr/include/*) |
49 |
CFLAGS="$CFLAGS -I/usr/include" |
50 |
LDFLAGS="" |
51 |
;; |
52 |
/usr/local/include/ncurses/*) |
53 |
CFLAGS="${CFLAGS} -I/usr/local/include/ncurses" |
54 |
LDFLAGS="-L/usr/local/lib" |
55 |
SOLLDFLAGS="-R/usr/local/lib" |
56 |
;; |
57 |
/usr/local/include/*) |
58 |
CFLAGS="${CFLAGS} -I/usr/local/include" |
59 |
LDFLAGS="-L/usr/local/lib" |
60 |
SOLLDFLAGS="-R/usr/local/lib" |
61 |
;; |
62 |
/opt/include/*) |
63 |
CFLAGS="${CFLAGS} -I/opt/include" |
64 |
LDFLAGS="-L/opt/lib" |
65 |
SOLLDFLAGS="-R/opt/lib" |
66 |
;; |
67 |
esac |
68 |
# add Slowlaris -R and libraries to LDFLAGS |
43 |
# add Slowlaris -R and libraries to LDFLAGS |
69 |
if test ${OSTYPE} = "solaris" ; then |
44 |
if test ${OSTYPE} = "solaris" ; then |
70 |
LDFLAGS="${LDFLAGS} ${SOLLDFLAGS} -lnsl -lsocket -lkstat" |
45 |
LDFLAGS="${LDFLAGS} ${SOLLDFLAGS} -lnsl -lsocket -lkstat" |
71 |
fi |
46 |
fi |
72 |
|
47 |
|
73 |
AC_CHECK_LIB(fridge, vanilla_coke, echo "WTF?!", echo "Warning: No vanilla coke found in fridge.";echo "We highly suggest that you rectify this situation immediatly.") |
|
|
74 |
ncurses_support="no" |
48 |
ncurses_support="no" |
75 |
curses_support="no" |
49 |
curses_support="no" |
76 |
color_support="no" |
50 |
color_support="no" |
77 |
AC_CHECK_LIB(ncurses, use_default_colors, LDFLAGS="$LDFLAGS -lncurses"; CFLAGS="$CFLAGS -D_HAVE_NCURSES -D_HAVE_NCURSES_COLOR"; color_support="yes"; ncurses_support="yes", AC_CHECK_LIB(ncurses, use_default_colors, LDFLAGS="$LDFLAGS -lncurses"; CFLAGS="$CFLAGS -D_HAVE_NCURSES"; ncurses_support="yes"; echo "NO TRANSPARENCY SUPPORT in this ncurses lib", AC_CHECK_LIB(curses, initscr, LDFLAGS="$LDFLAGS -lcurses"; CFLAGS="$CFLAGS -D_HAVE_CURSES"; curses_support="yes"; echo "NO TRANSPARENCY SUPPORT in curses lib"))) |
51 |
AC_CHECK_LIB(ncurses, use_default_colors, LIBS="-lncurses $LIBS"; CFLAGS="$CFLAGS -D_HAVE_NCURSES -D_HAVE_NCURSES_COLOR"; color_support="yes"; ncurses_support="yes") |
78 |
|
52 |
|
79 |
# disable color support on Solaris for now |
53 |
# disable color support on Solaris for now |
80 |
if test ${OSTYPE} = "solaris" ; then |
54 |
if test ${OSTYPE} = "solaris" ; then |