blob: 51fa3a48060f0c4739d05bfab38e9c87945a58f3 [file]
#!/bin/sh
#
# copy-swig-py.sh: copy the Python bindings' .py files to the install locn
#
# USAGE: copy-swig-py.sh PYTHON INSTALL SOURCE_DIR TARGET_DIR DESTDIR
#
if test "$#" != 5; then
echo USAGE: $0 PYTHON INSTALL SOURCE_DIR TARGET_DIR DESTDIR
fi
pyprog="$1"
install="$2"
srcdir="$3"
instdir="$4"
destdir="$5"
# cd to the source directory so that we can get filenames rather than paths
cd "$srcdir"
# copy all the .py files to the target location
for file in *.py; do
$install "$file" "${destdir}${instdir}/${file}"
done
# precompile all of the files
"$pyprog" -c "import compileall; compileall.compile_dir(\"${destdir}${instdir}\",1,\"${instdir}\")"