configure
changeset 4451 70275ab52ab2
parent 4444 498eaeff6a05
child 5048 e02161ba20e0
equal deleted inserted replaced
4450:15547fba1f09 4451:70275ab52ab2
    57                             Default is $LDFLAGS
    57                             Default is $LDFLAGS
    58 --c-compiler=CC             The C compiler to use when building modules.
    58 --c-compiler=CC             The C compiler to use when building modules.
    59                             Default is $CC
    59                             Default is $CC
    60 --linker=CC                 The linker to use when building modules.
    60 --linker=CC                 The linker to use when building modules.
    61                             Default is $LD
    61                             Default is $LD
       
    62 --require-config            Will cause Prosody to refuse to run when
       
    63                             it fails to find a configuration file
    62 EOF
    64 EOF
    63 }
    65 }
    64 
    66 
    65 
    67 
    66 while [ "$1" ]
    68 while [ "$1" ]
   108         LUA_LIBDIR=/usr/local/lib
   110         LUA_LIBDIR=/usr/local/lib
   109         LUA_LIBDIR_SET=yes
   111         LUA_LIBDIR_SET=yes
   110         CFLAGS="-Wall -fPIC"
   112         CFLAGS="-Wall -fPIC"
   111         LDFLAGS="-shared"
   113         LDFLAGS="-shared"
   112         fi
   114         fi
   113         if [ "$OSTYPE" = "freebsd" ]
   115         if [ "$OSTYPE" = "freebsd" -o "$OSTYPE" = "openbsd" ]
   114         then LUA_INCDIR="/usr/local/include/lua51"
   116         then LUA_INCDIR="/usr/local/include/lua51"
   115         LUA_INCDIR_SET=yes
   117         LUA_INCDIR_SET=yes
   116         CFLAGS="-Wall -fPIC -I/usr/local/include"
   118         CFLAGS="-Wall -fPIC -I/usr/local/include"
   117         LDFLAGS="-I/usr/local/include -L/usr/local/lib -shared"
   119         LDFLAGS="-I/usr/local/include -L/usr/local/lib -shared"
   118         LUA_SUFFIX="-5.1"
   120         LUA_SUFFIX="-5.1"
   119         LUA_SUFFIX_SET=yes
   121         LUA_SUFFIX_SET=yes
   120         LUA_DIR=/usr/local
   122         LUA_DIR=/usr/local
   121         LUA_DIR_SET=yes
   123         LUA_DIR_SET=yes
   122         fi
   124         fi
       
   125         if [ "$OSTYPE" = "openbsd" ]
       
   126         then LUA_INCDIR="/usr/local/include";
       
   127         fi
   123       ;;
   128       ;;
   124    --datadir=*)
   129    --datadir=*)
   125    	DATADIR="$value"
   130    	DATADIR="$value"
   126    	DATADIR_SET=yes
   131    	DATADIR_SET=yes
       
   132       ;;
       
   133    --require-config)
       
   134       REQUIRE_CONFIG=yes
   127       ;;
   135       ;;
   128    --lua-suffix=*)
   136    --lua-suffix=*)
   129       LUA_SUFFIX="$value"
   137       LUA_SUFFIX="$value"
   130       LUA_SUFFIX_SET=yes
   138       LUA_SUFFIX_SET=yes
   131       ;;
   139       ;;
   320 LUA_SUFFIX=$LUA_SUFFIX
   328 LUA_SUFFIX=$LUA_SUFFIX
   321 LUA_DIR=$LUA_DIR
   329 LUA_DIR=$LUA_DIR
   322 LUA_INCDIR=$LUA_INCDIR
   330 LUA_INCDIR=$LUA_INCDIR
   323 LUA_LIBDIR=$LUA_LIBDIR
   331 LUA_LIBDIR=$LUA_LIBDIR
   324 LUA_BINDIR=$LUA_BINDIR
   332 LUA_BINDIR=$LUA_BINDIR
       
   333 REQUIRE_CONFIG=$REQUIRE_CONFIG
   325 IDN_LIB=$IDN_LIB
   334 IDN_LIB=$IDN_LIB
   326 IDNA_LIBS=$IDNA_LIBS
   335 IDNA_LIBS=$IDNA_LIBS
   327 OPENSSL_LIB=$OPENSSL_LIB
   336 OPENSSL_LIB=$OPENSSL_LIB
   328 CFLAGS=$CFLAGS
   337 CFLAGS=$CFLAGS
   329 LDFLAGS=$LDFLAGS
   338 LDFLAGS=$LDFLAGS