Skip to content

Commit 250aed3

Browse files
committed
env: update environment variable paths to use realpath.
Update the environment variable path so that source env.sh can be "source" in any folder.
1 parent 413b4bc commit 250aed3

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

env.sh

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
# This script will setup XiangShan environment variables
22

3-
export XS_PROJECT_ROOT=$(pwd)
4-
export NEMU_HOME=$(pwd)/NEMU
5-
export AM_HOME=$(pwd)/nexus-am
6-
export NOOP_HOME=$(pwd)/XiangShan
7-
export DRAMSIM3_HOME=$(pwd)/DRAMsim3
3+
SCRIPT_PATH="${BASH_SOURCE[0]:-$0}"
4+
export XS_PROJECT_ROOT=$(dirname $(realpath ${SCRIPT_PATH}))
5+
export NEMU_HOME=$XS_PROJECT_ROOT/NEMU
6+
export AM_HOME=$XS_PROJECT_ROOT/nexus-am
7+
export NOOP_HOME=$XS_PROJECT_ROOT/XiangShan
8+
export DRAMSIM3_HOME=$XS_PROJECT_ROOT/DRAMsim3
89

910
echo SET XS_PROJECT_ROOT: ${XS_PROJECT_ROOT}
1011
echo SET NOOP_HOME \(XiangShan RTL Home\): ${NOOP_HOME}

0 commit comments

Comments
 (0)