1 |
|
---|
2 |
|
---|
3 |
|
---|
4 |
|
---|
5 |
|
---|
6 |
|
---|
7 |
|
---|
8 |
|
---|
9 |
|
---|
10 |
|
---|
11 |
function add_usr () |
---|
12 |
{ |
---|
13 |
new_usr=$1 |
---|
14 |
|
---|
15 |
[ "$new_usr" = "" ] && return |
---|
16 |
[ -d "$new_usr" ] || return |
---|
17 |
|
---|
18 |
PATH=${new_usr}/bin:${new_usr}/sbin:$PATH |
---|
19 |
MANPATH=${new_usr}/man:${new_usr}/share/man:$MANPATH |
---|
20 |
|
---|
21 |
CPPFLAGS="-I${new_usr}/include $CPPFLAGS" |
---|
22 |
LDFLAGS="-L${new_usr}/lib $LDFLAGS" |
---|
23 |
LD_LIBRARY_PATH=${new_usr}/lib:$LD_LIBRARY_PATH |
---|
24 |
DYLD_LIBRARY_PATH=${new_usr}/lib:$DYLD_LIBRARY_PATH |
---|
25 |
|
---|
26 |
PKG_CONFIG_PATH=${new_usr}/lib/pkgconfig:$PKG_CONFIG_PATH |
---|
27 |
ACLOCAL_FLAGS="-I${new_usr}/share/aclocal $ACLOCAL_FLAGS" |
---|
28 |
|
---|
29 |
CMAKE_INCLUDE_PATH=${new_usr}/include:$CMAKE_INCLUDE_PATH |
---|
30 |
CMAKE_LIBRARY_PATH=${new_usr}/lib:$CMAKE_LIBRARY_PATH |
---|
31 |
|
---|
32 |
export PATH MANPATH CPPFLAGS LDFLAGS LD_LIBRARY_PATH \ |
---|
33 |
DYLD_LIBRARY_PATH PKG_CONFIG_PATH ACLOCAL_FLAGS \ |
---|
34 |
CMAKE_INCLUDE_PATH CMAKE_LIBRARY_PATH |
---|
35 |
} |
---|