blob: 593bc11f34f44b99cad7c7bba5991ee3160c7925 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#!/bin/sh
# Generate environment for using Farstream from Git checkout.
realpath_ ()
{
( cd $1 2>/dev/null; pwd )
}
pjoin ()
{
a=$(realpath_ $1)
b="$2"
[ -z "$a" ] && { echo $b ; return ; }
if [ -z "$b" ]; then
# Existing path list is empty.
echo "$a"
elif ! echo "$b" | sed -e 's/:/\\n/g' | grep -q "^$a$"; then
# New path is not in path list.
echo "$a:$b"
else
# New path is already in path list.
echo "$b"
fi
}
p=$(realpath_ $(dirname $0))
ppath="$FS_PLUGIN_PATH"
echo export PYTHONPATH=`pjoin "$p/python/.libs" "$PYTHONPATH"`
echo export GST_PLUGIN_PATH=`pjoin "$p/gst" "$GST_PLUGIN_PATH"`
for i in `find $p/transmitters -maxdepth 1 -type d -exec basename '{}' ';'`; do
ppath=`pjoin "$p/transmitters/$i/.libs" "$ppath"`
done
echo "export FS_PLUGIN_PATH=$ppath"
|