projects
/
prosody.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mod_announce, mod_auth_anonymous, mod_c2s, mod_c2s, mod_component, mod_iq, mod_messag...
[prosody.git]
/
configure
diff --git
a/configure
b/configure
index 50591f29170fe863cb2012a86bde35703acbd9ef..df62cc05b80a094c9281bac2fc40a0111bdf17f9 100755
(executable)
--- a/
configure
+++ b/
configure
@@
-16,6
+16,7
@@
OPENSSL_LIB=crypto
CC=gcc
CXX=g++
LD=gcc
CC=gcc
CXX=g++
LD=gcc
+RUNWITH=lua
CFLAGS="-fPIC -Wall"
LDFLAGS="-shared"
CFLAGS="-fPIC -Wall"
LDFLAGS="-shared"
@@
-96,6
+97,7
@@
do
LUA_SUFFIX_SET=yes
LUA_INCDIR=/usr/include/lua5.1;
LUA_INCDIR_SET=yes
LUA_SUFFIX_SET=yes
LUA_INCDIR=/usr/include/lua5.1;
LUA_INCDIR_SET=yes
+ CFLAGS="$CFLAGS -D_GNU_SOURCE"
fi
if [ "$OSTYPE" = "macosx" ]
then LUA_INCDIR=/usr/local/include;
fi
if [ "$OSTYPE" = "macosx" ]
then LUA_INCDIR=/usr/local/include;
@@
-110,9
+112,10
@@
do
LUA_LIBDIR=/usr/local/lib
LUA_LIBDIR_SET=yes
CFLAGS="-Wall -fPIC"
LUA_LIBDIR=/usr/local/lib
LUA_LIBDIR_SET=yes
CFLAGS="-Wall -fPIC"
+ CFLAGS="$CFLAGS -D_GNU_SOURCE"
LDFLAGS="-shared"
fi
LDFLAGS="-shared"
fi
- if [ "$OSTYPE" = "freebsd" ]
+ if [ "$OSTYPE" = "freebsd"
-o "$OSTYPE" = "openbsd"
]
then LUA_INCDIR="/usr/local/include/lua51"
LUA_INCDIR_SET=yes
CFLAGS="-Wall -fPIC -I/usr/local/include"
then LUA_INCDIR="/usr/local/include/lua51"
LUA_INCDIR_SET=yes
CFLAGS="-Wall -fPIC -I/usr/local/include"
@@
-122,6
+125,9
@@
do
LUA_DIR=/usr/local
LUA_DIR_SET=yes
fi
LUA_DIR=/usr/local
LUA_DIR_SET=yes
fi
+ if [ "$OSTYPE" = "openbsd" ]
+ then LUA_INCDIR="/usr/local/include";
+ fi
;;
--datadir=*)
DATADIR="$value"
;;
--datadir=*)
DATADIR="$value"
@@
-166,6
+172,9
@@
do
--linker=*)
LD="$value"
;;
--linker=*)
LD="$value"
;;
+ --runwith=*)
+ RUNWITH="$value"
+ ;;
*)
echo "Error: Unknown flag: $1"
exit 1
*)
echo "Error: Unknown flag: $1"
exit 1
@@
-279,8
+288,6
@@
then
IDNA_LIBS="-l$IDN_LIB"
fi
IDNA_LIBS="-l$IDN_LIB"
fi
-LDFLAGS="$LDFLAGS -llua$LUA_SUFFIX"
-
echo -n "Checking Lua includes... "
lua_h="$LUA_INCDIR/lua.h"
if [ -e "$lua_h" ]
echo -n "Checking Lua includes... "
lua_h="$LUA_INCDIR/lua.h"
if [ -e "$lua_h" ]
@@
-338,6
+345,7
@@
LDFLAGS=$LDFLAGS
CC=$CC
CXX=$CXX
LD=$LD
CC=$CC
CXX=$CXX
LD=$LD
+RUNWITH=$RUNWITH
EOF
EOF