Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 247937 | Differences between
and this patch

Collapse All | Expand All

(-)a/configure.in (-27 / +1 lines)
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

Return to bug 247937