From: agent@drrob1.com
Subject: project file syntax
Date: Fri, 01 Aug 2014 16:48:11 -0400
Date: 2014-08-01T16:48:11-04:00 [thread overview]
Message-ID: <bsunt9dmor9ooukhvetao4nqkji6dt67sl@4ax.com> (raw)
As an exercise for myself, I'm converting an rpn calculator I wrote in
modula-2 to Ada. I have already debugged several modules, such as
tknrtnsa, timliba and environa. Now I want to debug 2 modules,
hpcalca and rpna. I call this project file rpna.gpr
project rpna is
for Source_Files use ("rpna.adb","hpcalca.ads","hpcala.adb"); for
Source_Dirs use (".", "./**");
for Main use ("rpna");
package Builder is
for Default_Switches ("Ada")
use ("-g");
end Builder;
package Compiler is
for Default_Switches ("Ada")
use ("-fstack-check",
"-gnatVa",
"-g",
"-gnato",
"-gnatf",
"-gnatwu",
"-gnat2012");
end Compiler;
end rpna;
I get errors that the modules I previously wrote cannot be found. That
is, tknrtnsa, timliba and environa cannot be found. If I have these
re-compiled by putting them in the Source_Files list, that works. But
it strikes me as I am not understanding something about project files.
How do I write a project file to not have to recompile packages that I
know already work, and for which I have the .ali and .o files?
Thanks,
Rob
next reply other threads:[~2014-08-01 20:48 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-01 20:48 agent [this message]
2014-08-01 21:25 ` project file syntax Simon Wright
2014-08-02 11:56 ` agent
2014-08-02 13:16 ` Robert A Duff
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox