From d9b498079b26529ea187532e0660e64d3f0f550e Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Wed, 13 Dec 2017 05:48:51 +0000 Subject: [PATCH] [setup] add basic macos tools (#2332) --- script/bootstrap | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/script/bootstrap b/script/bootstrap index cf59f8949..d7802e1ef 100755 --- a/script/bootstrap +++ b/script/bootstrap @@ -61,7 +61,18 @@ install_packages_rpm() install_packages_brew() { - echo 'macOS not supported currently' && false + # add autotools + brew install automake libtool + + # add ARM toolchain + brew tap PX4/homebrew-px4 + brew install gcc-arm-none-eabi + + # check for gcc for posix examples + if ! which gcc; then + echo 'warning: clang/gcc needed for posix examples' + echo 'warning: please install Command Line Tools from https://developer.apple.com/download/more/' + fi } install_packages_source() @@ -86,9 +97,7 @@ install_packages() main() { - . $BEFORE_HOOK install_packages - . $AFTER_HOOK } main