[BACK]Return to configure.ac CVS log [TXT][DIR] Up to [contributed] / early-roguelike / rogue4

Annotation of early-roguelike/rogue4/configure.ac, Revision 1.1.1.1

1.1       rubenllo    1: #                                               -*- Autoconf -*-
                      2: # Process this file with autoconf to produce a configure script.
                      3:
                      4: AC_PREREQ(2.56)
                      5: AC_INIT([Rogue],[5.2.2], [yendor@rogueforge.net], [rogue4])
                      6: AC_CONFIG_SRCDIR([armor.c])
                      7: AC_CONFIG_HEADERS([config.h])
                      8: AC_CONFIG_FILES([Makefile rogue.6 rogue.me])
                      9:
                     10: # Checks for programs.
                     11: AC_PROG_CC
                     12: # Checks for libraries.
                     13: MP_WITH_CURSES
                     14: # Checks for header files.
                     15: AC_HEADER_STDC
                     16: AC_CHECK_HEADERS([arpa/inet.h sys/utsname.h pwd.h fcntl.h limits.h nlist.h stdlib.h string.h sys/ioctl.h termios.h unistd.h utmpx.h term.h ncurses/term.h process.h])
                     17:
                     18: # Checks for typedefs, structures, and compiler characteristics.
                     19: AC_TYPE_UID_T
                     20: AC_TYPE_SIZE_T
                     21: AC_STRUCT_TM
                     22: # Checks for library functions.
                     23: AC_FUNC_FORK
                     24: AC_PROG_GCC_TRADITIONAL
                     25: AC_FUNC_LSTAT
                     26: AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK
                     27: AC_TYPE_SIGNAL
                     28: AC_FUNC_STAT
                     29: AC_FUNC_VPRINTF
                     30: AC_CHECK_FUNCS([erasechar killchar alarm getpass memset setenv strchr nlist _spawnl spawnl getpwuid loadav getloadavg strerror setgid setuid getuid getgid])
                     31: AC_PROG_INSTALL
                     32:
                     33: # Programs to process the documentation
                     34: AC_CHECK_PROG([NROFF], [nroff], [nroff],)
                     35: AC_CHECK_PROG([GROFF], [groff], [groff],)
                     36: AC_CHECK_PROG([COLCRT], [colcrt], [colcrt],)
                     37: AC_CHECK_PROG([TBL], [tbl], [tbl],)
                     38:
                     39: if test "x$GROFF" != "x" ; then
                     40: DOCS_GROFF=
                     41: DOCS_NROFF=.no-nroff
                     42: DOCS_NONE=.none
                     43: elif test "x$(NROFF)" != "x" && test "x$(TBL)" != "x" && test "x$(COLCRT)" != "x" ; then
                     44: DOCS_GROFF=.no-groff
                     45: DOCS_NROFF=
                     46: DOCS_NONE=.none
                     47: else
                     48: DOCS_GROFF=.no-groff
                     49: DOCS_NROFF=.no-nroff
                     50: DOCS_NONE=
                     51: fi
                     52:
                     53: AC_SUBST(DOCS_GROFF)
                     54: AC_SUBST(DOCS_NROFF)
                     55: AC_SUBST(DOCS_NONE)
                     56:
                     57: AC_ARG_WITH(program-name, AC_HELP_STRING([--with-program-name=NAME],[alternate executable name]),[progname="$withval" ], [progname="rogue4"] )
                     58: PROGRAM=$progname
                     59: AC_SUBST(PROGRAM)
                     60:
                     61: AC_ARG_ENABLE(setgid, AC_HELP_STRING([--enable-setgid=NAME],[install executable as setgid with group ownership of NAME @<:@default=no@:>@]),[],[])
                     62: AC_MSG_CHECKING([if using setgid execute bit])
                     63: if test "x$enable_setgid" = "xno" ; then
                     64: GROUPOWNER=
                     65: elif test "x$enable_setgid" = "xyes" ; then
                     66: GROUPOWNER=games
                     67: elif test "x$enable_setgid" = "x" ; then
                     68: GROUPOWNER=
                     69: else
                     70: GROUPOWNER=$enable_setgid
                     71: fi
                     72:
                     73: if test "x$GROUPOWNER" != "x" ; then
                     74: AC_DEFINE_UNQUOTED([GROUPOWNER],[$GROUPOWNER], [Define to group owner of setgid executable])
                     75: AC_MSG_RESULT([$GROUPOWNER])
                     76: else
                     77: AC_MSG_RESULT([no])
                     78: fi
                     79:
                     80: AC_SUBST(GROUPOWNER)
                     81:
                     82: AC_ARG_ENABLE([scorefile],[AC_HELP_STRING([--enable-scorefile=SCOREFILE], [enable scoreboard with given filename])],[],[])
                     83: AC_MSG_CHECKING([for scoreboard file])
                     84: if test "x$enable_scorefile" = "xno" ; then
                     85: SCOREFILE=
                     86: elif test "x$enable_scorefile" = "xyes" ;  then
                     87: SCOREFILE=$progname.scr
                     88: elif test "x$enable_scorefile" = "x" ; then
                     89: SCOREFILE=$progname.scr
                     90: else
                     91: SCOREFILE=$enable_scorefile
                     92: fi
                     93:
                     94: if test "x$SCOREFILE" != "x" ; then
                     95: AC_DEFINE_UNQUOTED([SCOREFILE], ["$SCOREFILE"], [Define to file to use for scoreboard])
                     96: AC_MSG_RESULT([$SCOREFILE])
                     97: else
                     98: AC_MSG_RESULT([disabled])
                     99: fi
                    100:
                    101: AC_SUBST(SCOREFILE)
                    102:
                    103: AC_ARG_ENABLE([logfile],[AC_HELP_STRING([--enable-logfile=LOGFILE], [enable logfile with given filename])],[],[])
                    104: AC_MSG_CHECKING([for log file])
                    105: if test "x$enable_logfile" = "xno" ; then
                    106: LOGFILE=
                    107: elif test "x$enable_logfile" = "xyes" ;  then
                    108: LOGFILE=$progname.log
                    109: elif test "x$enable_logfile" = "x" ; then
                    110: LOGFILE=$progname.log
                    111: else
                    112: LOGFILE=$enable_logfile
                    113: fi
                    114:
                    115: if test "x$LOGFILE" != "x" ; then
                    116: AC_DEFINE_UNQUOTED([LOGFILE], ["$LOGFILE"], [Define to file to use for log])
                    117: AC_MSG_RESULT([$LOGFILE])
                    118: else
                    119: AC_MSG_RESULT([disabled])
                    120: fi
                    121:
                    122: AC_SUBST(LOGFILE)
                    123:
                    124: AC_ARG_ENABLE([lockfile],[AC_HELP_STRING([--enable-lockfile=LOCKFILE], [enable scoreboard lockfile with given filename])],[],[])
                    125: AC_MSG_CHECKING([for scoreboard lockfile file])
                    126: if test "x$enable_lockfile" = "xno" ; then
                    127: LOCKFILE=
                    128: elif test "x$enable_lockfile" = "xyes" ; then
                    129: LOCKFILE=$progname.lck
                    130: elif test "x$enable_lockfile" = "x" ; then
                    131: LOCKFILE=$progname.lck
                    132: else
                    133: LOCKFILE=$enable_lockfile
                    134: fi
                    135:
                    136: if test "x$LOCKFILE" != "x" ; then
                    137: AC_DEFINE_UNQUOTED([LOCKFILE], ["$LOCKFILE"], [Define to file to use for scoreboard lockfile])
                    138: AC_MSG_RESULT([$LOCKFILE])
                    139: else
                    140: AC_MSG_RESULT([disabled])
                    141: fi
                    142:
                    143: AC_SUBST(LOCKFILE)
                    144:
                    145: AC_ARG_ENABLE([savedir],[AC_HELP_STRING([--enable-savedir=SAVEDIR], [enable systemwide location for saved games])],[],[enable_savedir="no"])
                    146: AC_MSG_CHECKING([for save directory])
                    147: if test "x$enable_savedir" = "xno" ; then
                    148: SAVEDIR=
                    149: elif test "x$enable_savedir" = "xyes" -o "x$enable_savedir" = "x"; then
                    150:   if test "x$GROUPOWNER" != "x"; then
                    151:   SAVEDIR="/var/local/games/roguelike/${progname}save/"
                    152:   else
                    153:   SAVEDIR="$progname/"
                    154:   fi
                    155: else
                    156: SAVEDIR="$enable_savedir"
                    157: fi
                    158:
                    159: if test "x$SAVEDIR" != "x" ; then
                    160: AC_DEFINE_UNQUOTED([SAVEDIR], ["$SAVEDIR"], [Define to systemwide directory for storing saved games])
                    161: AC_MSG_RESULT([$SAVEDIR])
                    162: else
                    163: AC_MSG_RESULT([disabled])
                    164: fi
                    165:
                    166: AC_SUBST(SAVEDIR)
                    167:
                    168: AC_ARG_ENABLE([wizardmode],[AC_HELP_STRING([--enable-wizardmode], [enable availability of wizard mode @<:@default=no@:>@])],[],[])
                    169: AC_MSG_CHECKING([if wizard mode is enabled])
                    170: if test "x$enable_wizardmode" = "xno" ; then
                    171: AC_MSG_RESULT([no])
                    172: elif test "x$enable_wizardmode" = "x" ; then
                    173: AC_MSG_RESULT([no])
                    174: else
                    175: AC_DEFINE([WIZARD], [], [Define to include wizard mode])
                    176: if test "x$enable_wizardmode" != "xyes" ; then
                    177: AC_DEFINE_UNQUOTED([PASSWD],["$enable_wizardmode"], [Define crypt(3) wizard mode password])
                    178: fi
                    179: AC_MSG_RESULT([yes])
                    180: fi
                    181:
                    182: AC_ARG_ENABLE([checktime],[AC_HELP_STRING([--enable-checktime], [enable checktime @<:@default=no@:>@])],[],[])
                    183: AC_MSG_CHECKING([if checktime is enabled])
                    184: if test "x$enable_checktime" = "xyes" ; then
                    185: AC_DEFINE([CHECKTIME], [1], [Define if checktime feature should be enabled])
                    186: AC_MSG_RESULT([yes])
                    187: else
                    188: AC_MSG_RESULT([no])
                    189: fi
                    190:
                    191: AC_ARG_ENABLE([maxload],[AC_HELP_STRING([--enable-maxload], [enable maxload @<:@default=no@:>@])],[],[])
                    192: AC_MSG_CHECKING([runtime execution limit (maximum system load average)])
                    193: if test "x$enable_maxload" = "xyes" ; then
                    194: AC_DEFINE([MAXLOAD], [100], [Define if maxload feature should be enabled])
                    195: AC_MSG_RESULT([100])
                    196: elif test "x$enable_maxload" = "x" ; then
                    197: AC_MSG_RESULT([unlimited])
                    198: elif test "x$enable_maxload" = "xno" ; then
                    199: AC_MSG_RESULT([unlimited])
                    200: else
                    201: AC_DEFINE_UNQUOTED([MAXLOAD], [$enable_maxload], [Define if maxload feature should be enabled])
                    202: AC_MSG_RESULT([$enable_maxload])
                    203: fi
                    204:
                    205: AC_ARG_ENABLE([maxusers],[AC_HELP_STRING([--enable-maxusers], [enable maxuser @<:@default=no@:>@])],[],[])
                    206: AC_MSG_CHECKING([runtime execution limit (maximum online system users)])
                    207: if test "x$enable_maxusers" = "xyes" ; then
                    208: AC_DEFINE([MAXUSERS], [100], [Define if maxusers feature should be enabled])
                    209: AC_MSG_RESULT([100])
                    210: elif test "x$enable_maxusers" = "x" ; then
                    211: AC_MSG_RESULT([unlimited])
                    212: elif test "x$enable_maxload" = "xno" ; then
                    213: AC_MSG_RESULT([unlimited])
                    214: else
                    215: AC_DEFINE_UNQUOTED([MAXLOAD], [$enable_maxusers], [Define if maxusers feature should be enabled])
                    216: AC_MSG_RESULT([$enable_maxusers])
                    217: fi
                    218:
                    219: AC_OUTPUT

CVSweb