From: Simon Wright <simon@pushface.org>
Subject: Re: GPS 2010 for AVR
Date: Thu, 29 Jul 2010 21:08:14 +0100
Date: 2010-07-29T21:08:14+01:00 [thread overview]
Message-ID: <m2wrseqcep.fsf@pushface.org> (raw)
In-Reply-To: Xns9DC499AD614B1WarrensBlatherings@81.169.183.62
Warren <ve3wwg@gmail.com> writes:
> I have in my C:\GNAT-AVR\2010\bin directory the
> necessary executables, including avr-gnatmake.exe,
> etc.
>
> So where do I configure this for GPS?
Go into Project > Edit Project Properties, select the Language tab. In
the lower half (Tools) > Compiler, click on 'gnatmake'. I see a little
diaog with an option pulldown - click on this and there is avr-gnatmake!
Might be as well to do the others as well (I see no avr-gdb, better
GIRFT. Or build/test the main app logic on the host).
> How can I set this for ALL projects -- after all,
> this is the win-avr version of GPS.
GPS is a host application, which supports multiple targets. The way
we've worked in a GNAT Pro environment is that gnatmake and
powerpc-wrs-vxworks-gnatmake (in your case, avr-gnatmake) and friends
all live in the same folder. Indeed, the way to install the
cross-environment is to install the host compiler first and then the
cross; on Windows it defaults to the same install head. That's part of
the reason for having <target>-gnatmake.
Our GPRs are set up to use environment variables to choose whether to
build for the host or the target. I don't know whether you can do this
from the project properties editor in GPS, but you can certainly do it
in Emacs! (nor Notepad, come to that).
next prev parent reply other threads:[~2010-07-29 20:08 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-07-29 19:06 GPS 2010 for AVR Warren
2010-07-29 19:19 ` Tero Koskinen
2010-07-29 19:36 ` Warren
2010-07-30 13:40 ` Warren
2010-07-30 15:43 ` sjw
2010-07-30 16:33 ` Warren
2010-07-30 19:36 ` Simon Wright
2010-07-30 20:56 ` Warren
2010-07-30 18:13 ` Warren
2010-07-29 20:08 ` Simon Wright [this message]
2010-07-30 9:12 ` sjw
2010-07-30 13:22 ` Warren
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox