radare2/sys/python.sh

40 lines
783 B
Bash
Raw Normal View History

#!/bin/sh
# find root
cd `dirname $PWD/$0`
./clone-r2-bindings.sh
cd ..
. ./sys/CONFIG
echo =============
cat sys/CONFIG
echo =============
[ -z "${PREFIX}" ] && PREFIX=/usr
2012-09-18 17:04:30 +00:00
ID=`id -u`
if [ "$ID" = 0 ]; then
SUDO=
else
SUDO=sudo
fi
[ -n "${NOSUDO}" ] && SUDO=
2012-09-18 17:04:30 +00:00
2011-12-05 00:09:15 +00:00
export PYTHON
2013-05-12 21:37:31 +00:00
export DESTDIR
export PYTHON_VERSION
export PYTHON_CONFIG
echo "Using PYTHON_VERSION ${PYTHON_VERSION}"
PYTHON_CONFIG="python${PYTHON_VERSION}-config"
echo "Using PYTHON_CONFIG ${PYTHON_CONFIG}"
echo
cd radare2-bindings
./configure --prefix=${PREFIX} --enable=python || exit 1
2013-05-12 21:37:31 +00:00
${SUDO} make install-vapi DESTDIR=${DESTDIR} || exit 1
cd python
make clean
2011-12-05 00:09:15 +00:00
make PYTHON=${PYTHON}
2013-06-09 22:28:55 +00:00
[ "$1" != '--no-install' ] && \
${SUDO} make install PYTHON=${PYTHON} \
PYTHON_VERSION=${PYTHON_VERSION} DESTDIR=${DESTDIR}