version 1.1, 2013/07/29 19:37:40
|
version 1.1.1.2, 2014/06/15 16:31:38
|
Line 2
|
Line 2
|
|
|
search=$1 |
search=$1 |
shift |
shift |
|
pkg=$1 |
|
shift |
|
op=$1 |
|
shift |
|
|
|
in=`cat` |
|
|
if grep "^\#[[:space:]]*define[[:space:]]*$search" config.h >/dev/null 2>&1 || \ |
if grep "^\#[[:space:]]*define[[:space:]]*$search" config.h >/dev/null 2>&1 || \ |
grep $search >/dev/null 2>&1; then | echo $in | grep $search >/dev/null 2>&1; then |
exec $* | |
fi | |
|
|
|
if [ $op = "--copy" ]; then |
|
pkg="$*" |
|
elif grep "^\#[[:space:]]*define[[:space:]]*${search}_STATIC" config.h >/dev/null 2>&1 || \ |
|
echo $in | grep ${search}_STATIC >/dev/null 2>&1; then |
|
pkg=`$pkg --static $op $*` |
|
else |
|
pkg=`$pkg $op $*` |
|
fi |
|
|
|
if grep "^\#[[:space:]]*define[[:space:]]*${search}_STATIC" config.h >/dev/null 2>&1 || \ |
|
echo $in | grep ${search}_STATIC >/dev/null 2>&1; then |
|
if [ $op = "--libs" ] || [ $op = "--copy" ]; then |
|
echo "-Wl,-Bstatic $pkg -Wl,-Bdynamic" |
|
else |
|
echo "$pkg" |
|
fi |
|
else |
|
echo "$pkg" |
|
fi |
|
fi |
|
|