|
|
| 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 | |