Software / code / prosody
Comparison
configure @ 3352:770e27bf11ea
configure: Make it possible to override ostype presets with values specified later on the command-line
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Tue, 13 Jul 2010 08:59:00 +0100 |
| parent | 3351:9d38d2bef187 |
| child | 3762:f02bac902a1e |
comparison
equal
deleted
inserted
replaced
| 3351:9d38d2bef187 | 3352:770e27bf11ea |
|---|---|
| 83 SYSCONFDIR_SET=yes | 83 SYSCONFDIR_SET=yes |
| 84 ;; | 84 ;; |
| 85 --ostype=*) | 85 --ostype=*) |
| 86 OSTYPE="$value" | 86 OSTYPE="$value" |
| 87 OSTYPE_SET=yes | 87 OSTYPE_SET=yes |
| 88 ;; | 88 if [ "$OSTYPE" = "debian" ] |
| 89 --datadir=*) | 89 then LUA_SUFFIX="5.1"; |
| 90 DATADIR="$value" | |
| 91 DATADIR_SET=yes | |
| 92 ;; | |
| 93 --require-config) | |
| 94 REQUIRE_CONFIG=yes | |
| 95 ;; | |
| 96 --lua-suffix=*) | |
| 97 LUA_SUFFIX="$value" | |
| 98 LUA_SUFFIX_SET=yes | |
| 99 ;; | |
| 100 --with-lua=*) | |
| 101 LUA_DIR="$value" | |
| 102 LUA_DIR_SET=yes | |
| 103 ;; | |
| 104 --with-lua-include=*) | |
| 105 LUA_INCDIR="$value" | |
| 106 LUA_INCDIR_SET=yes | |
| 107 ;; | |
| 108 --with-lua-lib=*) | |
| 109 LUA_LIBDIR="$value" LUA_LIBDIR_SET=yes | |
| 110 ;; | |
| 111 --with-idn=*) | |
| 112 IDN_LIB="$value" | |
| 113 ;; | |
| 114 --with-ssl=*) | |
| 115 OPENSSL_LIB="$value" | |
| 116 ;; | |
| 117 --cflags=*) | |
| 118 CFLAGS="$value" | |
| 119 ;; | |
| 120 --ldflags=*) | |
| 121 LDFLAGS="$value" | |
| 122 ;; | |
| 123 --c-compiler=*) | |
| 124 CC="$value" | |
| 125 ;; | |
| 126 --linker=*) | |
| 127 LD="$value" | |
| 128 ;; | |
| 129 *) | |
| 130 echo "Error: Unknown flag: $1" | |
| 131 exit 1 | |
| 132 ;; | |
| 133 esac | |
| 134 shift | |
| 135 done | |
| 136 | |
| 137 if [ "$OSTYPE_SET" = "yes" ] | |
| 138 then | |
| 139 if [ "$OSTYPE" = "debian" ] | |
| 140 then LUA_SUFFIX="5.1"; | |
| 141 LUA_SUFFIX_SET=yes | 90 LUA_SUFFIX_SET=yes |
| 142 LUA_INCDIR=/usr/include/lua5.1; | 91 LUA_INCDIR=/usr/include/lua5.1; |
| 143 LUA_INCDIR_SET=yes | 92 LUA_INCDIR_SET=yes |
| 144 fi | 93 fi |
| 145 if [ "$OSTYPE" = "macosx" ] | 94 if [ "$OSTYPE" = "macosx" ] |
| 166 LUA_SUFFIX="-5.1" | 115 LUA_SUFFIX="-5.1" |
| 167 LUA_SUFFIX_SET=yes | 116 LUA_SUFFIX_SET=yes |
| 168 LUA_DIR=/usr/local | 117 LUA_DIR=/usr/local |
| 169 LUA_DIR_SET=yes | 118 LUA_DIR_SET=yes |
| 170 fi | 119 fi |
| 171 fi | 120 ;; |
| 121 --datadir=*) | |
| 122 DATADIR="$value" | |
| 123 DATADIR_SET=yes | |
| 124 ;; | |
| 125 --require-config) | |
| 126 REQUIRE_CONFIG=yes | |
| 127 ;; | |
| 128 --lua-suffix=*) | |
| 129 LUA_SUFFIX="$value" | |
| 130 LUA_SUFFIX_SET=yes | |
| 131 ;; | |
| 132 --with-lua=*) | |
| 133 LUA_DIR="$value" | |
| 134 LUA_DIR_SET=yes | |
| 135 ;; | |
| 136 --with-lua-include=*) | |
| 137 LUA_INCDIR="$value" | |
| 138 LUA_INCDIR_SET=yes | |
| 139 ;; | |
| 140 --with-lua-lib=*) | |
| 141 LUA_LIBDIR="$value" LUA_LIBDIR_SET=yes | |
| 142 ;; | |
| 143 --with-idn=*) | |
| 144 IDN_LIB="$value" | |
| 145 ;; | |
| 146 --with-ssl=*) | |
| 147 OPENSSL_LIB="$value" | |
| 148 ;; | |
| 149 --cflags=*) | |
| 150 CFLAGS="$value" | |
| 151 ;; | |
| 152 --ldflags=*) | |
| 153 LDFLAGS="$value" | |
| 154 ;; | |
| 155 --c-compiler=*) | |
| 156 CC="$value" | |
| 157 ;; | |
| 158 --linker=*) | |
| 159 LD="$value" | |
| 160 ;; | |
| 161 *) | |
| 162 echo "Error: Unknown flag: $1" | |
| 163 exit 1 | |
| 164 ;; | |
| 165 esac | |
| 166 shift | |
| 167 done | |
| 172 | 168 |
| 173 if [ "$PREFIX_SET" = "yes" -a ! "$SYSCONFDIR_SET" = "yes" ] | 169 if [ "$PREFIX_SET" = "yes" -a ! "$SYSCONFDIR_SET" = "yes" ] |
| 174 then | 170 then |
| 175 if [ "$PREFIX" = "/usr" ] | 171 if [ "$PREFIX" = "/usr" ] |
| 176 then SYSCONFDIR=/etc/prosody | 172 then SYSCONFDIR=/etc/prosody |