Skip to content

Conversation

@matthijskooijman
Copy link
Collaborator

This adds some messages that help identify what all the commands printed intend to do (e.g. what is for include detection, what is for compiling the core, libraries, sketches, linking, etc.) and messages that help verify what board and core is used exactly.

Before, only commands were logged (in verbose mode). However, all
commands look similar and it is not quite clear what happens where. By
adding some more informative messages, the commands are logically
grouped and it is more clear what is happening exactly, which should
also help users understand what is wrong when a command fails.

Signed-off-by: Matthijs Kooijman <matthijs@stdin.nl>
This should help debugging problems based on verbose compilation output,
especially if third-party boards and/or cores are involved. For example,
this might output:

	Using board 'pinoccio' from platform in folder: /path/to/sketchbook/hardware/pinoccio/avr
	Using core 'arduino' from platform in folder: /path/to/arduino/hardware/arduino/avr

Signed-off-by: Matthijs Kooijman <matthijs@stdin.nl>
@ArduinoBot
Copy link
Contributor

✅ Build completed.

⬇️ Build URL: http://downloads.arduino.cc/PR/arduino-builder/arduino-builder-149.zip

ℹ️ To test this build:

  1. Replace arduino-builder binary (you can find it where you installed the IDE) with the provided one

@cmaglie cmaglie added this to the 1.3.19 milestone May 18, 2016
@cmaglie cmaglie merged commit 57c8c5b into arduino:master May 18, 2016
@matthijskooijman matthijskooijman deleted the messages branch May 31, 2016 12:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants