forked from github/server
fix building on RasPi
This commit is contained in:
parent
ae079b8a15
commit
cfb1812f24
2
cmake
2
cmake
|
@ -1 +1 @@
|
||||||
Subproject commit 80fd16533e8c4b76e1164e5ebf543d832cf3a9f2
|
Subproject commit f1fb3943ace59994d90d71a891b80033dc2700a2
|
2
s/build
2
s/build
|
@ -25,6 +25,8 @@ if [ ! -d $ROOT/$BUILD ]; then
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
git submodule update
|
||||||
|
|
||||||
if [ -z `which tolua` ]; then
|
if [ -z `which tolua` ]; then
|
||||||
echo "build tolua"
|
echo "build tolua"
|
||||||
cd $ROOT/tolua ; make
|
cd $ROOT/tolua ; make
|
||||||
|
|
41
s/cmake-init
41
s/cmake-init
|
@ -1,5 +1,4 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
set -e
|
|
||||||
ROOT=$(pwd)
|
ROOT=$(pwd)
|
||||||
while [ ! -d $ROOT/.git ]; do
|
while [ ! -d $ROOT/.git ]; do
|
||||||
ROOT=$(dirname $ROOT)
|
ROOT=$(dirname $ROOT)
|
||||||
|
@ -34,32 +33,26 @@ if [ -d $HOME/usr ]; then
|
||||||
PREFIX_PATH=$HOME/usr:$HOME/usr/local:$PREFIX_PATH
|
PREFIX_PATH=$HOME/usr:$HOME/usr/local:$PREFIX_PATH
|
||||||
fi
|
fi
|
||||||
|
|
||||||
path=`which tolua`
|
ARGS=" -DCMAKE_MODULE_PATH=$ROOT/cmake/Modules \
|
||||||
echo "TOLUA $path"
|
|
||||||
if [ "$HAVE_TOLUA" = "0" ] || [ ! -e $path ]; then
|
|
||||||
echo "tolua is not installed, building from source"
|
|
||||||
cd $ROOT/tolua ; make
|
|
||||||
ARGS="$ARGS -DPC_TOLUA_DIR=$ROOT/tolua"
|
|
||||||
fi
|
|
||||||
|
|
||||||
path=`which lua`
|
|
||||||
if [ -e $path ]; then
|
|
||||||
path=`dirname $path` # /opt/bin
|
|
||||||
path=`dirname $path` # /opt
|
|
||||||
if [ -e $path/include/lua.h ] && [ -d $path/lib ] ; then
|
|
||||||
echo "lua is installed in $path"
|
|
||||||
ARGS="$ARGS -DPC_LUA_DIR=$LUA"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
cd $BIN_DIR
|
|
||||||
cmake .. \
|
|
||||||
$ARGS \
|
|
||||||
-DCMAKE_MODULE_PATH=$ROOT/cmake/Modules \
|
|
||||||
-DCMAKE_BUILD_TYPE=$BUILD \
|
-DCMAKE_BUILD_TYPE=$BUILD \
|
||||||
-DCMAKE_LIBRARY_PATH=$LIBRARY_PATH \
|
-DCMAKE_LIBRARY_PATH=$LIBRARY_PATH \
|
||||||
-DCMAKE_INCLUDE_PATH=$INCLUDE_PATH \
|
-DCMAKE_INCLUDE_PATH=$INCLUDE_PATH \
|
||||||
-DCMAKE_PREFIX_PATH=$PREFIX_PATH \
|
-DCMAKE_PREFIX_PATH=$PREFIX_PATH \
|
||||||
-DCMAKE_INSTALL_PREFIX=$HOME/eressea/server $*
|
-DCMAKE_INSTALL_PREFIX=$HOME/eressea/server"
|
||||||
|
|
||||||
|
path="$(which tolua)"
|
||||||
|
if [ "$HAVE_TOLUA" = "0" ] || [ -z $path ] ; then
|
||||||
|
echo "tolua is not installed, building from source"
|
||||||
|
cd $ROOT/tolua ; make
|
||||||
|
ARGS="$ARGS -DPC_TOLUA_DIR=$ROOT/tolua"
|
||||||
|
else
|
||||||
|
echo "tolua is $path"
|
||||||
|
fi
|
||||||
|
unset path
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
cd $BIN_DIR
|
||||||
|
cmake .. $ARGS $*
|
||||||
cd $OLDPWD
|
cd $OLDPWD
|
||||||
|
|
||||||
|
|
|
@ -9,6 +9,7 @@ include_directories (${CRYPTO_INCLUDE_DIR})
|
||||||
include_directories (${QUICKLIST_INCLUDE_DIR})
|
include_directories (${QUICKLIST_INCLUDE_DIR})
|
||||||
include_directories (${CUTEST_INCLUDE_DIR})
|
include_directories (${CUTEST_INCLUDE_DIR})
|
||||||
include_directories (${LUA_INCLUDE_DIR})
|
include_directories (${LUA_INCLUDE_DIR})
|
||||||
|
include_directories (${TOLUA_INCLUDE_DIR})
|
||||||
include_directories (${BSON_INCLUDE_DIR})
|
include_directories (${BSON_INCLUDE_DIR})
|
||||||
include_directories (${INIPARSER_INCLUDE_DIR})
|
include_directories (${INIPARSER_INCLUDE_DIR})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue