Comparison

configure @ 7632:2b14e2121700

configure: Add ostype preset for NetBSD
author Holger Weiss <holger@zedat.fu-berlin.de>
date Fri, 17 Apr 2015 12:03:15 +0200
parent 7618:5a09c1166d89
child 7748:4ba697569f84
comparison
equal deleted inserted replaced
7621:b8c03df6e8ca 7632:2b14e2121700
30 show_help() { 30 show_help() {
31 cat <<EOF 31 cat <<EOF
32 Configure Prosody prior to building. 32 Configure Prosody prior to building.
33 33
34 --help This help. 34 --help This help.
35 --ostype=OS Use one of the OS presets. 35 --ostype=OS Use one of the OS presets. May be one of:
36 May be one of: debian, macosx, linux, freebsd, openbsd 36 debian, macosx, linux, freebsd, openbsd, netbsd
37 --prefix=DIR Prefix where Prosody should be installed. 37 --prefix=DIR Prefix where Prosody should be installed.
38 Default is $PREFIX 38 Default is $PREFIX
39 --sysconfdir=DIR Location where the config file should be installed. 39 --sysconfdir=DIR Location where the config file should be installed.
40 Default is \$PREFIX/etc/prosody 40 Default is \$PREFIX/etc/prosody
41 --libdir=DIR Location where the server files should be stored. 41 --libdir=DIR Location where the server files should be stored.
144 fi 144 fi
145 if [ "$OSTYPE" = "openbsd" ]; then 145 if [ "$OSTYPE" = "openbsd" ]; then
146 LUA_INCDIR="/usr/local/include"; 146 LUA_INCDIR="/usr/local/include";
147 LUA_INCDIR_SET="yes" 147 LUA_INCDIR_SET="yes"
148 fi 148 fi
149 if [ "$OSTYPE" = "netbsd" ]; then
150 RUNWITH="lua5.1"
151 LUA_INCDIR="/usr/pkg/include/lua-5.1"
152 LUA_INCDIR_SET=yes
153 LUA_LIBDIR="/usr/pkg/lib/lua/5.1"
154 LUA_LIBDIR_SET=yes
155 CFLAGS="-Wall -fPIC -I/usr/pkg/include"
156 LDFLAGS="-L/usr/pkg/lib -Wl,-rpath,/usr/pkg/lib -shared"
157 fi
149 if [ "$OSTYPE" = "pkg-config" ]; then 158 if [ "$OSTYPE" = "pkg-config" ]; then
150 if [ "$LUA_SUFFIX_SET" != "yes" ]; then 159 if [ "$LUA_SUFFIX_SET" != "yes" ]; then
151 LUA_SUFFIX="5.1"; 160 LUA_SUFFIX="5.1";
152 LUA_SUFFIX_SET=yes 161 LUA_SUFFIX_SET=yes
153 fi 162 fi