-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathenv_analysis.sh
More file actions
31 lines (25 loc) · 824 Bytes
/
env_analysis.sh
File metadata and controls
31 lines (25 loc) · 824 Bytes
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
#!/bin/bash
# SET ROOT_ANALYSIS_HOME
SCRIPT_PATH=${BASH_SOURCE[0]}
if [[ -h $SCRIPT_PATH ]]; then
SCRIPT_PATH=$(readlink $SCRIPT_PATH)
fi
export ROOT_ANALYSIS_HOME=$(cd $(dirname $SCRIPT_PATH); pwd)
# SET BMS_OSNAME, IF NOT SET ALREADY # COPIED FROM sim-recon
if [[ $BMS_OSNAME == "" ]]; then
export BMS_OSNAME=`$ROOT_ANALYSIS_HOME/osrelease.pl`
fi
if [[ `uname` != "Darwin" ]]; then
# SET LIBRARY, PATH
if [[ $LD_LIBRARY_PATH == "" ]]; then
export LD_LIBRARY_PATH
fi
export LD_LIBRARY_PATH=$ROOT_ANALYSIS_HOME/$BMS_OSNAME/lib:$LD_LIBRARY_PATH
else
# SET LIBRARY, PATH
if [[ $DYLD_LIBRARY_PATH == "" ]]; then
export DYLD_LIBRARY_PATH
fi
export DYLD_LIBRARY_PATH=$ROOT_ANALYSIS_HOME/$BMS_OSNAME/lib:$DYLD_LIBRARY_PATH
fi
export PATH=$ROOT_ANALYSIS_HOME/$BMS_OSNAME/bin:$PATH