Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

arduino-cmake Super Build #74

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

ricortiz
Copy link

Hello,

Thank you very much for putting this out there. It has been very helpful to me. I have made my own changes, additions and subtractions. I do not expect you to merge since it may not be what some people want but it definitely solve many of my arduino building problems.

Cheers,

/Ricardo

Ricardo Ortiz added 7 commits January 2, 2013 08:25
avr-libc as well as the Arduino SDK.  It then builds
each dependency and create teh exampes firmware.

ENH: Patch binutils size.c and patch the patch.

The latest arduino-cmake uses the flags -C and --mcu which are not
part of the binutils official releases.  A pathc was released by
Atmel but it hasnt reached upstream.
Conflicts:
	cmake/ArduinoToolchain.cmake
The ARDUINO_SDK external project will copy the
necesary directories needed to compile/link the sketches
to the arduino libraries.  Added AVRDUDE external project.
And a few fixes so that Arduino.cmake can find the arduino sdk.
* addAvrdude:
  ENH: Removed the need to build the arduino sdk
* fixEmptyExternalProjectCall:
  BUG: Add correct function call when using local
@queezythegreat
Copy link
Owner

Hi, sorry for not writing earlier! I really like what you have done. Does this work on all platforms, ie Windows, Linux and MAC? I'm thinking of including this in Arduino-CMake...

@ricortiz
Copy link
Author

ricortiz commented Oct 2, 2013

It should work on all platforms in theory but it needs testing. I have only tested it on Linux.
/R

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.

2 participants