File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,8 +10,23 @@ if [[ "$OSTYPE" == "linux-gnu"* ]]; then
1010 echo $OSTYPE
1111elif [[ " $OSTYPE " == " darwin" * ]]; then
1212 echo $OSTYPE # Mac OSX
13+
14+ # Check if Homebrew is installed
15+ if ! command -v brew > /dev/null 2>&1 ; then
16+ echo " Homebrew is not installed. Please install Homebrew first."
17+ exit 1
18+ fi
19+
20+ # Check if gcc-arm-embedded is installed via cask
21+ if brew list --cask | grep -q " ^gcc-arm-embedded$" ; then
22+ version=$( brew list --cask --versions gcc-arm-embedded | awk ' {print $2}' )
23+ echo " Installed gcc-arm-embedded version: $version "
24+ else
25+ echo " gcc-arm-embedded is not installed via Homebrew Cask."
26+ fi
27+
1328 export PATH=" /Library/Developer/CommandLineTools/usr/bin:$PATH "
14- export C_INCLUDE_PATH=" /Applications/ArmGNUToolchain/13.3.rel1 /arm-none-eabi/arm-none-eabi/include"
29+ export C_INCLUDE_PATH=" /Applications/ArmGNUToolchain/${version} /arm-none-eabi/arm-none-eabi/include"
1530 export PATH=" /opt/homebrew/opt/binutils/bin:$PATH "
1631elif [[ " $OSTYPE " == " cygwin" ]]; then
1732 echo $OSTYPE # POSIX compatibility layer and Linux environment emulation for Windows
@@ -26,3 +41,5 @@ elif [[ "$OSTYPE" == "freebsd"* ]]; then
2641else
2742 echo $OSTYPE # Unknown.
2843fi
44+
45+ echo " C_INCLUDE_PATH set to: $C_INCLUDE_PATH "
You can’t perform that action at this time.
0 commit comments