Mercurial > hg > early-roguelike
comparison rogue5/configure.ac @ 312:029c1f5c5588
Update the Autoconf files.
These are mostly automatic updates for obsolete macros.
author | John "Elwin" Edwards |
---|---|
date | Tue, 11 May 2021 22:30:03 -0400 |
parents | fe6b7a1a6dfc |
children | aab761616489 |
comparison
equal
deleted
inserted
replaced
311:28e22fb35989 | 312:029c1f5c5588 |
---|---|
1 # -*- Autoconf -*- | 1 # -*- Autoconf -*- |
2 # Process this file with autoconf to produce a configure script. | 2 # Process this file with autoconf to produce a configure script. |
3 | 3 |
4 AC_PREREQ(2.56) | 4 AC_PREREQ([2.69]) |
5 AC_INIT([Rogue],[5.4.5], [yendor@rogueforge.net], [rogue5]) | 5 AC_INIT([Rogue],[5.4.5],[elwin@sdf.org],[rogue5]) |
6 AC_CONFIG_SRCDIR([armor.c]) | 6 AC_CONFIG_SRCDIR([armor.c]) |
7 AC_CONFIG_HEADER([config.h]) | 7 AC_CONFIG_HEADER([config.h]) |
8 AC_CONFIG_FILES([Makefile rogue.6 rogue.me rogue.html]) | 8 AC_CONFIG_FILES([Makefile rogue.6 rogue.me rogue.html]) |
9 | 9 |
10 # Checks for programs. | 10 # Checks for programs. |
27 # Checks for library functions. | 27 # Checks for library functions. |
28 AC_FUNC_FORK | 28 AC_FUNC_FORK |
29 AC_PROG_GCC_TRADITIONAL | 29 AC_PROG_GCC_TRADITIONAL |
30 AC_FUNC_LSTAT | 30 AC_FUNC_LSTAT |
31 AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK | 31 AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK |
32 AC_TYPE_SIGNAL | |
33 AC_FUNC_STAT | 32 AC_FUNC_STAT |
34 AC_FUNC_VPRINTF | 33 AC_FUNC_VPRINTF |
35 AC_CHECK_FUNCS([erasechar killchar alarm getpass memset setenv strchr nlist _spawnl spawnl getpwuid loadav getloadavg strerror setresgid setregid setgid setresuid setreuid setuid getuid getgid]) | 34 AC_CHECK_FUNCS([erasechar killchar alarm getpass memset setenv strchr nlist _spawnl spawnl getpwuid loadav getloadavg strerror setresgid setregid setgid setresuid setreuid setuid getuid getgid]) |
36 | 35 |
37 AC_CHECK_PROG([NROFF], [nroff], [nroff],) | 36 AC_CHECK_PROG([NROFF], [nroff], [nroff],) |
55 | 54 |
56 AC_SUBST(DOCS_GROFF) | 55 AC_SUBST(DOCS_GROFF) |
57 AC_SUBST(DOCS_NROFF) | 56 AC_SUBST(DOCS_NROFF) |
58 AC_SUBST(DOCS_NONE) | 57 AC_SUBST(DOCS_NONE) |
59 | 58 |
60 AC_ARG_WITH(program-name, AC_HELP_STRING([--with-program-name=NAME],[alternate executable name]),[progname="$withval" ], [progname="rogue5"] ) | 59 AC_ARG_WITH(program-name, AS_HELP_STRING([--with-program-name=NAME],[alternate executable name]),[progname="$withval" ], [progname="rogue5"] ) |
61 PROGRAM=$progname | 60 PROGRAM=$progname |
62 AC_SUBST(PROGRAM) | 61 AC_SUBST(PROGRAM) |
63 | 62 |
64 AC_ARG_ENABLE(setgid, AC_HELP_STRING([--enable-setgid=NAME],[install executable as setgid with group ownership of NAME @<:@default=no@:>@]),[],[]) | 63 AC_ARG_ENABLE(setgid, AS_HELP_STRING([--enable-setgid=NAME],[install executable as setgid with group ownership of NAME @<:@default=no@:>@]),[],[]) |
65 AC_MSG_CHECKING([if using setgid execute bit]) | 64 AC_MSG_CHECKING([if using setgid execute bit]) |
66 if test "x$enable_setgid" = "xno" ; then | 65 if test "x$enable_setgid" = "xno" ; then |
67 GROUPOWNER= | 66 GROUPOWNER= |
68 elif test "x$enable_setgid" = "xyes" ; then | 67 elif test "x$enable_setgid" = "xyes" ; then |
69 GROUPOWNER=games | 68 GROUPOWNER=games |
80 AC_MSG_RESULT([no]) | 79 AC_MSG_RESULT([no]) |
81 fi | 80 fi |
82 | 81 |
83 AC_SUBST(GROUPOWNER) | 82 AC_SUBST(GROUPOWNER) |
84 | 83 |
85 AC_ARG_ENABLE([scorefile],[AC_HELP_STRING([--enable-scorefile=SCOREFILE], [enable scoreboard with given filename])],[],[]) | 84 AC_ARG_ENABLE([scorefile],[AS_HELP_STRING([--enable-scorefile=SCOREFILE],[enable scoreboard with given filename])],[],[]) |
86 AC_MSG_CHECKING([for scoreboard file]) | 85 AC_MSG_CHECKING([for scoreboard file]) |
87 if test "x$enable_scorefile" = "xno" ; then | 86 if test "x$enable_scorefile" = "xno" ; then |
88 SCOREFILE= | 87 SCOREFILE= |
89 elif test "x$enable_scorefile" = "xyes" ; then | 88 elif test "x$enable_scorefile" = "xyes" ; then |
90 SCOREFILE=$progname.scr | 89 SCOREFILE=$progname.scr |
101 AC_MSG_RESULT([disabled]) | 100 AC_MSG_RESULT([disabled]) |
102 fi | 101 fi |
103 | 102 |
104 AC_SUBST(SCOREFILE) | 103 AC_SUBST(SCOREFILE) |
105 | 104 |
106 AC_ARG_ENABLE([logfile],[AC_HELP_STRING([--enable-logfile=LOGFILE], [enable logfile with given filename])],[],[]) | 105 AC_ARG_ENABLE([logfile],[AS_HELP_STRING([--enable-logfile=LOGFILE],[enable logfile with given filename])],[],[]) |
107 AC_MSG_CHECKING([for log file]) | 106 AC_MSG_CHECKING([for log file]) |
108 if test "x$enable_logfile" = "xno" ; then | 107 if test "x$enable_logfile" = "xno" ; then |
109 LOGFILE= | 108 LOGFILE= |
110 elif test "x$enable_logfile" = "xyes" ; then | 109 elif test "x$enable_logfile" = "xyes" ; then |
111 LOGFILE=$progname.log | 110 LOGFILE=$progname.log |
122 AC_MSG_RESULT([disabled]) | 121 AC_MSG_RESULT([disabled]) |
123 fi | 122 fi |
124 | 123 |
125 AC_SUBST(LOGFILE) | 124 AC_SUBST(LOGFILE) |
126 | 125 |
127 AC_ARG_ENABLE([lockfile],[AC_HELP_STRING([--enable-lockfile=LOCKFILE], [enable scoreboard lockfile with given filename])],[],[]) | 126 AC_ARG_ENABLE([lockfile],[AS_HELP_STRING([--enable-lockfile=LOCKFILE],[enable scoreboard lockfile with given filename])],[],[]) |
128 AC_MSG_CHECKING([for scoreboard lockfile file]) | 127 AC_MSG_CHECKING([for scoreboard lockfile file]) |
129 if test "x$enable_lockfile" = "xno" ; then | 128 if test "x$enable_lockfile" = "xno" ; then |
130 LOCKFILE= | 129 LOCKFILE= |
131 elif test "x$enable_lockfile" = "xyes" ; then | 130 elif test "x$enable_lockfile" = "xyes" ; then |
132 LOCKFILE=$progname.lck | 131 LOCKFILE=$progname.lck |
143 AC_MSG_RESULT([disabled]) | 142 AC_MSG_RESULT([disabled]) |
144 fi | 143 fi |
145 | 144 |
146 AC_SUBST(LOCKFILE) | 145 AC_SUBST(LOCKFILE) |
147 | 146 |
148 AC_ARG_ENABLE([savedir],[AC_HELP_STRING([--enable-savedir=SAVEDIR], [enable systemwide location for saved games])],[],[enable_savedir="no"]) | 147 AC_ARG_ENABLE([savedir],[AS_HELP_STRING([--enable-savedir=SAVEDIR],[enable systemwide location for saved games])],[],[enable_savedir="no"]) |
149 AC_MSG_CHECKING([for save directory]) | 148 AC_MSG_CHECKING([for save directory]) |
150 if test "x$enable_savedir" = "xno" ; then | 149 if test "x$enable_savedir" = "xno" ; then |
151 SAVEDIR= | 150 SAVEDIR= |
152 elif test "x$enable_savedir" = "xyes" -o "x$enable_savedir" = "x"; then | 151 elif test "x$enable_savedir" = "xyes" -o "x$enable_savedir" = "x"; then |
153 if test "x$GROUPOWNER" != "x"; then | 152 if test "x$GROUPOWNER" != "x"; then |
166 AC_MSG_RESULT([disabled]) | 165 AC_MSG_RESULT([disabled]) |
167 fi | 166 fi |
168 | 167 |
169 AC_SUBST(SAVEDIR) | 168 AC_SUBST(SAVEDIR) |
170 | 169 |
171 AC_ARG_ENABLE([wizardmode],[AC_HELP_STRING([--enable-wizardmode], [enable availability of wizard mode @<:@default=no@:>@])],[],[]) | 170 AC_ARG_ENABLE([wizardmode],[AS_HELP_STRING([--enable-wizardmode],[enable availability of wizard mode @<:@default=no@:>@])],[],[]) |
172 AC_MSG_CHECKING([if wizard mode is enabled]) | 171 AC_MSG_CHECKING([if wizard mode is enabled]) |
173 if test "x$enable_wizardmode" = "xno" ; then | 172 if test "x$enable_wizardmode" = "xno" ; then |
174 AC_MSG_RESULT([no]) | 173 AC_MSG_RESULT([no]) |
175 elif test "x$enable_wizardmode" = "x" ; then | 174 elif test "x$enable_wizardmode" = "x" ; then |
176 AC_MSG_RESULT([no]) | 175 AC_MSG_RESULT([no]) |
180 AC_DEFINE_UNQUOTED([PASSWD],["$enable_wizardmode"], [Define crypt(3) wizard mode password]) | 179 AC_DEFINE_UNQUOTED([PASSWD],["$enable_wizardmode"], [Define crypt(3) wizard mode password]) |
181 fi | 180 fi |
182 AC_MSG_RESULT([yes]) | 181 AC_MSG_RESULT([yes]) |
183 fi | 182 fi |
184 | 183 |
185 AC_ARG_ENABLE([allscores],[AC_HELP_STRING([--enable-allscores], [enable scoreboard to show top scores, not just top players @<:@default=yes@:>@])],[],[enable_allscores=yes]) | 184 AC_ARG_ENABLE([allscores],[AS_HELP_STRING([--enable-allscores],[enable scoreboard to show top scores, not just top players @<:@default=yes@:>@])],[],[enable_allscores=yes]) |
186 AC_MSG_CHECKING([if allscores is enabled]) | 185 AC_MSG_CHECKING([if allscores is enabled]) |
187 if test "x$enable_allscores" = "xyes" ; then | 186 if test "x$enable_allscores" = "xyes" ; then |
188 AC_DEFINE([ALLSCORES], [1], [Define if scorefile is top scores, not top players]) | 187 AC_DEFINE([ALLSCORES], [1], [Define if scorefile is top scores, not top players]) |
189 AC_MSG_RESULT([yes]) | 188 AC_MSG_RESULT([yes]) |
190 else | 189 else |
191 AC_MSG_RESULT([no]) | 190 AC_MSG_RESULT([no]) |
192 fi | 191 fi |
193 | 192 |
194 AC_ARG_ENABLE([checktime],[AC_HELP_STRING([--enable-checktime], [enable checktime @<:@default=no@:>@])],[],[]) | 193 AC_ARG_ENABLE([checktime],[AS_HELP_STRING([--enable-checktime],[enable checktime @<:@default=no@:>@])],[],[]) |
195 AC_MSG_CHECKING([if checktime is enabled]) | 194 AC_MSG_CHECKING([if checktime is enabled]) |
196 if test "x$enable_checktime" = "xyes" ; then | 195 if test "x$enable_checktime" = "xyes" ; then |
197 AC_DEFINE([CHECKTIME], [1], [Define if checktime feature should be enabled]) | 196 AC_DEFINE([CHECKTIME], [1], [Define if checktime feature should be enabled]) |
198 AC_MSG_RESULT([yes]) | 197 AC_MSG_RESULT([yes]) |
199 else | 198 else |
200 AC_MSG_RESULT([no]) | 199 AC_MSG_RESULT([no]) |
201 fi | 200 fi |
202 | 201 |
203 AC_ARG_ENABLE([maxload],[AC_HELP_STRING([--enable-maxload], [enable maxload @<:@default=no@:>@])],[],[]) | 202 AC_ARG_ENABLE([maxload],[AS_HELP_STRING([--enable-maxload],[enable maxload @<:@default=no@:>@])],[],[]) |
204 AC_MSG_CHECKING([runtime execution limit (maximum system load average)]) | 203 AC_MSG_CHECKING([runtime execution limit (maximum system load average)]) |
205 if test "x$enable_maxload" = "xyes" ; then | 204 if test "x$enable_maxload" = "xyes" ; then |
206 AC_DEFINE([MAXLOAD], [100], [Define if maxload feature should be enabled]) | 205 AC_DEFINE([MAXLOAD], [100], [Define if maxload feature should be enabled]) |
207 AC_MSG_RESULT([100]) | 206 AC_MSG_RESULT([100]) |
208 elif test "x$enable_maxload" = "x" ; then | 207 elif test "x$enable_maxload" = "x" ; then |
212 else | 211 else |
213 AC_DEFINE_UNQUOTED([MAXLOAD], [$enable_maxload], [Define if maxload feature should be enabled]) | 212 AC_DEFINE_UNQUOTED([MAXLOAD], [$enable_maxload], [Define if maxload feature should be enabled]) |
214 AC_MSG_RESULT([$enable_maxload]) | 213 AC_MSG_RESULT([$enable_maxload]) |
215 fi | 214 fi |
216 | 215 |
217 AC_ARG_ENABLE([maxusers],[AC_HELP_STRING([--enable-maxusers], [enable maxuser @<:@default=no@:>@])],[],[]) | 216 AC_ARG_ENABLE([maxusers],[AS_HELP_STRING([--enable-maxusers],[enable maxuser @<:@default=no@:>@])],[],[]) |
218 AC_MSG_CHECKING([runtime execution limit (maximum online system users)]) | 217 AC_MSG_CHECKING([runtime execution limit (maximum online system users)]) |
219 if test "x$enable_maxusers" = "xyes" ; then | 218 if test "x$enable_maxusers" = "xyes" ; then |
220 AC_DEFINE([MAXUSERS], [100], [Define if maxusers feature should be enabled]) | 219 AC_DEFINE([MAXUSERS], [100], [Define if maxusers feature should be enabled]) |
221 AC_MSG_RESULT([100]) | 220 AC_MSG_RESULT([100]) |
222 elif test "x$enable_maxusers" = "x" ; then | 221 elif test "x$enable_maxusers" = "x" ; then |
226 else | 225 else |
227 AC_DEFINE_UNQUOTED([MAXLOAD], [$enable_maxusers], [Define if maxusers feature should be enabled]) | 226 AC_DEFINE_UNQUOTED([MAXLOAD], [$enable_maxusers], [Define if maxusers feature should be enabled]) |
228 AC_MSG_RESULT([$enable_maxusers]) | 227 AC_MSG_RESULT([$enable_maxusers]) |
229 fi | 228 fi |
230 | 229 |
231 AC_ARG_ENABLE([numscores],[AC_HELP_STRING([--enable-numscores], [number of scores to store in scoreboard @<:@default=10@:>@])],[],[]) | 230 AC_ARG_ENABLE([numscores],[AS_HELP_STRING([--enable-numscores],[number of scores to store in scoreboard @<:@default=10@:>@])],[],[]) |
232 AC_MSG_CHECKING([what the number of scores to store in scoreboard is]) | 231 AC_MSG_CHECKING([what the number of scores to store in scoreboard is]) |
233 if test "x$numscores" = "xyes" ; then | 232 if test "x$numscores" = "xyes" ; then |
234 AC_DEFINE([NUMSCORES], [10], [number of scores to store in scoreboard]) | 233 AC_DEFINE([NUMSCORES], [10], [number of scores to store in scoreboard]) |
235 AC_MSG_RESULT([10]) | 234 AC_MSG_RESULT([10]) |
236 elif test "x$enable_numscores" = "x" ; then | 235 elif test "x$enable_numscores" = "x" ; then |
242 else | 241 else |
243 AC_DEFINE_UNQUOTED([NUMSCORES], [$enable_numscores], [number of scores to store in scoreboard]) | 242 AC_DEFINE_UNQUOTED([NUMSCORES], [$enable_numscores], [number of scores to store in scoreboard]) |
244 AC_MSG_RESULT([$enable_numscores]) | 243 AC_MSG_RESULT([$enable_numscores]) |
245 fi | 244 fi |
246 | 245 |
247 AC_ARG_ENABLE([numname],[AC_HELP_STRING([--enable-numname], [word for number of scores to store in scoreboard @<:@default=Ten@:>@])],[],[]) | 246 AC_ARG_ENABLE([numname],[AS_HELP_STRING([--enable-numname],[word for number of scores to store in scoreboard @<:@default=Ten@:>@])],[],[]) |
248 AC_MSG_CHECKING([word for the number of scores to store in scoreboard is]) | 247 AC_MSG_CHECKING([word for the number of scores to store in scoreboard is]) |
249 if test "x$enable_numname" = "xyes" ; then | 248 if test "x$enable_numname" = "xyes" ; then |
250 AC_DEFINE([NUMNAME], ["Ten"], [word for the number of scores to store in scoreboard]) | 249 AC_DEFINE([NUMNAME], ["Ten"], [word for the number of scores to store in scoreboard]) |
251 AC_MSG_RESULT([Ten]) | 250 AC_MSG_RESULT([Ten]) |
252 elif test "x$enable_numname" = "x" ; then | 251 elif test "x$enable_numname" = "x" ; then |
258 else | 257 else |
259 AC_DEFINE_UNQUOTED([NUMNAME], ["$enable_numname"], [word for the number of scores to store in scoreboard]) | 258 AC_DEFINE_UNQUOTED([NUMNAME], ["$enable_numname"], [word for the number of scores to store in scoreboard]) |
260 AC_MSG_RESULT([$enable_numname]) | 259 AC_MSG_RESULT([$enable_numname]) |
261 fi | 260 fi |
262 | 261 |
263 AC_ARG_ENABLE([loadav],[AC_HELP_STRING([--enable-loadav=NAMELIST], [use program's load average function (unlikely to work) @<:@default=no@:>@])],[],[]) | 262 AC_ARG_ENABLE([loadav],[AS_HELP_STRING([--enable-loadav=NAMELIST],[use program's load average function (unlikely to work) @<:@default=no@:>@])],[],[]) |
264 AC_MSG_CHECKING([whether to use program's built in load average function]) | 263 AC_MSG_CHECKING([whether to use program's built in load average function]) |
265 if test "x$enable_loadav" = "xyes" ; then | 264 if test "x$enable_loadav" = "xyes" ; then |
266 AC_DEFINE([LOADAV], [], [define if we should use program's load average function instead of system]) | 265 AC_DEFINE([LOADAV], [], [define if we should use program's load average function instead of system]) |
267 AC_DEFINE([NAMELIST], [/vmunix], [kernel file to pass to nlist() when reading load average (unlikely to work)]) | 266 AC_DEFINE([NAMELIST], [/vmunix], [kernel file to pass to nlist() when reading load average (unlikely to work)]) |
268 AC_MSG_RESULT([/vmunix]) | 267 AC_MSG_RESULT([/vmunix]) |
274 AC_DEFINE([LOADAV], [], [define if we should use program's load average function instead of system]) | 273 AC_DEFINE([LOADAV], [], [define if we should use program's load average function instead of system]) |
275 AC_DEFINE_UNQUOTED([NAMELIST], [$enable_loadav], [kernel file to pass to nlist() when reading load average (unlikely to work)]) | 274 AC_DEFINE_UNQUOTED([NAMELIST], [$enable_loadav], [kernel file to pass to nlist() when reading load average (unlikely to work)]) |
276 AC_MSG_RESULT([$enable_loadav]) | 275 AC_MSG_RESULT([$enable_loadav]) |
277 fi | 276 fi |
278 | 277 |
279 AC_ARG_ENABLE([ucount],[AC_HELP_STRING([--enable-ucount=UTMPFILE], [use program's own function to count users (unlikely to work) @<:@default=no@:>@])],[],[]) | 278 AC_ARG_ENABLE([ucount],[AS_HELP_STRING([--enable-ucount=UTMPFILE],[use program's own function to count users (unlikely to work) @<:@default=no@:>@])],[],[]) |
280 AC_MSG_CHECKING([whether to use program's built in user counting function]) | 279 AC_MSG_CHECKING([whether to use program's built in user counting function]) |
281 if test "x$enable_ucount" = "xyes" ; then | 280 if test "x$enable_ucount" = "xyes" ; then |
282 AC_DEFINE([UCOUNT], [], [define if we should use program's user counting function instead of system's]) | 281 AC_DEFINE([UCOUNT], [], [define if we should use program's user counting function instead of system's]) |
283 AC_DEFINE([UTMP], [/etc/utmp], [utmp like file to pass to ucount() when counting online users (unlikely to work)]) | 282 AC_DEFINE([UTMP], [/etc/utmp], [utmp like file to pass to ucount() when counting online users (unlikely to work)]) |
284 AC_MSG_RESULT([/etc/utmp]) | 283 AC_MSG_RESULT([/etc/utmp]) |