configure: Add ostype preset for FreeBSD (thanks dersd and tobias (no, the other...
authorMatthew Wild <mwild1@gmail.com>
Thu, 1 Jul 2010 12:27:51 +0000 (13:27 +0100)
committerMatthew Wild <mwild1@gmail.com>
Thu, 1 Jul 2010 12:27:51 +0000 (13:27 +0100)
configure

index f2d8fc098624b48a289510e73285cdf9a0ecfa12..a671dca759211c7c64da43e25aa2e5cc2080b5c2 100755 (executable)
--- a/configure
+++ b/configure
@@ -26,7 +26,7 @@ Configure Prosody prior to building.
 
 --help                      This help.
 --ostype=OS                 Use one of the OS presets.
-                            May be one of: debian, macosx, linux
+                            May be one of: debian, macosx, linux, freebsd
 --prefix=DIR                Prefix where Prosody should be installed.
                             Default is $PREFIX
 --sysconfdir=DIR            Location where the config file should be installed.
@@ -158,6 +158,16 @@ then
         CFLAGS="-Wall -fPIC"
         LDFLAGS="-shared"
         fi
+        if [ "$OSTYPE" = "freebsd" ]
+        then LUA_INCDIR="/usr/local/include/lua51"
+        LUA_INCDIR_SET=yes
+        CFLAGS="-Wall -fPIC -I/usr/local/include"
+        LDFLAGS="-I/usr/local/include -shared"
+        LUA_SUFFIX="-5.1"
+        LUA_SUFFIX_SET=yes
+        LUA_DIR=/usr/local
+        LUA_DIR_SET=yes
+        fi
 fi
 
 if [ "$PREFIX_SET" = "yes" -a ! "$SYSCONFDIR_SET" = "yes" ]