comp.lang.ada
 help / color / mirror / Atom feed
* project file syntax
@ 2014-08-01 20:48 agent
  2014-08-01 21:25 ` Simon Wright
  2014-08-02 13:16 ` Robert A Duff
  0 siblings, 2 replies; 4+ messages in thread
From: agent @ 2014-08-01 20:48 UTC (permalink / 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

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-08-02 13:16 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-01 20:48 project file syntax agent
2014-08-01 21:25 ` Simon Wright
2014-08-02 11:56   ` agent
2014-08-02 13:16 ` Robert A Duff

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox