Mercurial > hg > early-roguelike
annotate rogue5/configure @ 37:34d7a614855e
srogue: add support for SAVEDIR
| author | elwin | 
|---|---|
| date | Thu, 25 Nov 2010 17:28:29 +0000 | 
| parents | 655c317b6237 | 
| children | 
| rev | line source | 
|---|---|
| 
33
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
1 #! /bin/sh | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
2 # Guess values for system-dependent variables and create Makefiles. | 
| 34 | 3 # Generated by GNU Autoconf 2.63 for Rogue 5.4.5. | 
| 
33
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
4 # | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
5 # Report bugs to <yendor@rogueforge.net>. | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
6 # | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, | 
| 34 | 8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. | 
| 
33
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
9 # This configure script is free software; the Free Software Foundation | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
10 # gives unlimited permission to copy, distribute and modify it. | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
11 ## --------------------- ## | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
12 ## M4sh Initialization. ## | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
13 ## --------------------- ## | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
14 | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
15 # Be more Bourne compatible | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
16 DUALCASE=1; export DUALCASE # for MKS sh | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
18 emulate sh | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
19 NULLCMD=: | 
| 34 | 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which | 
| 
33
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
21 # is contrary to our usage. Disable this feature. | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
22 alias -g '${1+"$@"}'='"$@"' | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
23 setopt NO_GLOB_SUBST | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
24 else | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
25 case `(set -o) 2>/dev/null` in | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
26 *posix*) set -o posix ;; | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
27 esac | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
28 | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
29 fi | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
30 | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
31 | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
32 | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
33 | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
34 # PATH needs CR | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
35 # Avoid depending upon Character Ranges. | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
36 as_cr_letters='abcdefghijklmnopqrstuvwxyz' | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
37 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
38 as_cr_Letters=$as_cr_letters$as_cr_LETTERS | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
39 as_cr_digits='0123456789' | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
40 as_cr_alnum=$as_cr_Letters$as_cr_digits | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
41 | 
| 34 | 42 as_nl=' | 
| 43 ' | |
| 44 export as_nl | |
| 45 # Printing a long string crashes Solaris 7 /usr/bin/printf. | |
| 46 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' | |
| 47 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo | |
| 48 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo | |
| 49 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then | |
| 50 as_echo='printf %s\n' | |
| 51 as_echo_n='printf %s' | |
| 52 else | |
| 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then | |
| 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' | |
| 55 as_echo_n='/usr/ucb/echo -n' | |
| 56 else | |
| 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' | |
| 58 as_echo_n_body='eval | |
| 59 arg=$1; | |
| 60 case $arg in | |
| 61 *"$as_nl"*) | |
| 62 expr "X$arg" : "X\\(.*\\)$as_nl"; | |
| 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; | |
| 64 esac; | |
| 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" | |
| 66 ' | |
| 67 export as_echo_n_body | |
| 68 as_echo_n='sh -c $as_echo_n_body as_echo' | |
| 69 fi | |
| 70 export as_echo_body | |
| 71 as_echo='sh -c $as_echo_body as_echo' | |
| 72 fi | |
| 73 | |
| 
33
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
74 # The user is always right. | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
75 if test "${PATH_SEPARATOR+set}" != set; then | 
| 34 | 76 PATH_SEPARATOR=: | 
| 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { | |
| 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || | |
| 79 PATH_SEPARATOR=';' | |
| 80 } | |
| 
33
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
81 fi | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
82 | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
83 # Support unset when possible. | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
84 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
85 as_unset=unset | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
86 else | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
87 as_unset=false | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
88 fi | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
89 | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
90 | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
91 # IFS | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
92 # We need space, tab and new line, in precisely that order. Quoting is | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
93 # there to prevent editors from complaining about space-tab. | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
94 # (If _AS_PATH_WALK were called with IFS unset, it would disable word | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
95 # splitting by setting IFS to empty value.) | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
96 IFS=" "" $as_nl" | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
97 | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
98 # Find who we are. Look in the path if we contain no directory separator. | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
99 case $0 in | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
100 *[\\/]* ) as_myself=$0 ;; | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
 
elwin 
parents:  
diff
changeset
 | 
101 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | 
| 
 
f502bf60e6e4
Import Rogue 5.4 from the Roguelike Restoration Project (r1490)  | 
