Skip to content

Commit 1a0bb44

Browse files
authored
Merge pull request #2784 from Pinata-Consulting/env-cleanup
env: cleanup and comments
2 parents 8477d46 + 25b2421 commit 1a0bb44

File tree

2 files changed

+32
-24
lines changed

2 files changed

+32
-24
lines changed

dev_env.sh

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
#!/usr/bin/env bash
2-
3-
function setpaths() {
2+
#
3+
# Set developer paths and environment variables here,
4+
# user settings go in ./env.sh
5+
function __setpaths() {
46
local DIR=$(readlink -f "$(dirname "${BASH_SOURCE[0]}")")
7+
[ "$(find $DIR/dependencies -type f -user root)" ] && echo "WARNING! Files set up by sudo found in $DIR"
58
export PATH="$DIR/dependencies/bin:$PATH"
69
export CMAKE_INSTALL_RPATH=$DIR/dependencies/lib:$DIR/dependencies/lib64
7-
}
810

9-
setpaths
11+
if [[ "$OSTYPE" == "darwin"* ]]; then
12+
export CMAKE_PREFIX_PATH="$(brew --prefix or-tools)"
13+
fi
14+
}
15+
__setpaths
16+
unset -f __setpaths

env.sh

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,25 @@
1-
if [[ "$OSTYPE" == "darwin"* ]]; then
2-
DIR="$(dirname $(perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"))"
3-
else
4-
DIR="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))"
5-
fi
1+
#!/usr/bin/env bash
2+
function __setpaths() {
3+
if [[ "$OSTYPE" == "darwin"* ]]; then
4+
DIR="$(dirname $(perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"))"
5+
else
6+
DIR="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))"
7+
fi
68

7-
if [ -f /opt/rh/rh-python38/enable ]; then
8-
source /opt/rh/rh-python38/enable
9-
fi
9+
export OPENROAD=${DIR}/tools/OpenROAD
10+
echo "OPENROAD: ${OPENROAD}"
1011

11-
export OPENROAD=${DIR}/tools/OpenROAD
12-
echo "OPENROAD: ${OPENROAD}"
12+
# Set user paths and environment variables here,
13+
# developer settings go in ./dev_env.sh
14+
export PATH=${DIR}/tools/install/OpenROAD/bin:$PATH
15+
export PATH=${DIR}/tools/install/yosys/bin:$PATH
1316

14-
export PATH=${DIR}/dependencies/bin:$PATH
15-
export PATH=${DIR}/tools/install/OpenROAD/bin:$PATH
16-
export PATH=${DIR}/tools/install/yosys/bin:$PATH
17+
if [[ "$OSTYPE" == "darwin"* ]]; then
18+
export PATH="/Applications/KLayout/klayout.app/Contents/MacOS:$PATH"
19+
export PATH="$(brew --prefix bison)/bin:$(brew --prefix flex)/bin:$(brew --prefix tcl-tk)/bin:$PATH"
20+
fi
1721

18-
if [[ "$OSTYPE" == "darwin"* ]]; then
19-
export PATH="/Applications/KLayout/klayout.app/Contents/MacOS:$PATH"
20-
export PATH="$(brew --prefix bison)/bin:$(brew --prefix flex)/bin:$(brew --prefix tcl-tk)/bin:$PATH"
21-
export CMAKE_PREFIX_PATH="$(brew --prefix or-tools)"
22-
fi
23-
24-
export FLOW_HOME=$DIR/flow
22+
export FLOW_HOME=$DIR/flow
23+
}
24+
__setpaths
25+
unset -f __setpaths

0 commit comments

Comments
 (0)