Skip to content

Commit ca7af70

Browse files
committed
install-arduino-ide.sh: Build in the sketch directory.
Signed-off-by: Abdelatif Guettouche <[email protected]>
1 parent 6a7bcab commit ca7af70

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

.github/scripts/install-arduino-ide.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ else
3434
fi
3535
export OS_NAME
3636

37-
ARDUINO_BUILD_DIR="$HOME/.arduino/build.tmp"
3837
ARDUINO_CACHE_DIR="$HOME/.arduino/cache.tmp"
3938

4039
if [ "$OS_IS_MACOS" == "1" ]; then
@@ -100,7 +99,8 @@ function build_sketch(){ # build_sketch <fqbn> <path-to-ino> [extra-options]
10099

101100
#echo ""
102101
#echo "Compiling '"$(basename "$sketch")"' ..."
103-
mkdir -p "$ARDUINO_BUILD_DIR"
102+
build_dir="$(dirname $sketch)/build"
103+
mkdir -p "$build_dir"
104104
mkdir -p "$ARDUINO_CACHE_DIR"
105105
$ARDUINO_IDE_PATH/arduino-builder -compile -logger=human -core-api-version=10810 \
106106
-fqbn=$fqbn \
@@ -112,7 +112,7 @@ function build_sketch(){ # build_sketch <fqbn> <path-to-ino> [extra-options]
112112
-hardware "$ARDUINO_USR_PATH/hardware" \
113113
-libraries "$ARDUINO_USR_PATH/libraries" \
114114
-build-cache "$ARDUINO_CACHE_DIR" \
115-
-build-path "$ARDUINO_BUILD_DIR" \
115+
-build-path "$build_dir" \
116116
$win_opts $xtra_opts "$sketch"
117117
}
118118

0 commit comments

Comments
 (0)