We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 413b4bc commit 250aed3Copy full SHA for 250aed3
env.sh
@@ -1,10 +1,11 @@
1
# This script will setup XiangShan environment variables
2
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
+SCRIPT_PATH="${BASH_SOURCE[0]:-$0}"
+export XS_PROJECT_ROOT=$(dirname $(realpath ${SCRIPT_PATH}))
+export NEMU_HOME=$XS_PROJECT_ROOT/NEMU
+export AM_HOME=$XS_PROJECT_ROOT/nexus-am
+export NOOP_HOME=$XS_PROJECT_ROOT/XiangShan
8
+export DRAMSIM3_HOME=$XS_PROJECT_ROOT/DRAMsim3
9
10
echo SET XS_PROJECT_ROOT: ${XS_PROJECT_ROOT}
11
echo SET NOOP_HOME \(XiangShan RTL Home\): ${NOOP_HOME}
0 commit comments