On 01/13/2012 08:26 AM, Roger Mc Murtrie wrote:
I am now using GPS 5.0.1 which is installed with
gnat-2011-x86_64-apple-darwin10.2.0-bin (as I only just discovered).
However, I can't get GPS to recognize the amoc compiler.
In previous GPS versions amoc showed up in the Edit Project
Properties/Languages dialog but I can't get this with my GPS 5 installation.
I have amoc.xml in both /usr/local/share/gprconfig and
/usr/local/gnat/share/gprconfig.
I couldn't get gprconfig to recognise amos until amoc.xml was in
/usr/local/gnat/share/gprconfig.
How can I fix this?
You need to copy GPS plugin from <qtada>/share/gps into <gnat>/share/gps.
Latest GPS plugin has useful (but not documented) feature: it can run
amoc automatically if project file looks like below:
with "qt_gui";
project T8 is
type Build_Modes is ("Application", "Metadata");
Build_Mode : Build_Modes := external ("BUILD_MODE");
for Source_Dirs use (".", ".amoc");
case Build_Mode is
when "Application" =>
for Main use ("main.adb");
for Object_Dir use ".objs";
for Exec_Dir use ".";
when "Metadata" =>
for Languages use ("Amoc");
for Object_Dir use ".amoc";
for Source_Files use
("my_widgets.ads",
"lcd_ranges.ads",
"cannon_fields.ads");
end case;
package Compiler is
for Default_Switches ("Ada") use ("-g", "-gnat05");
end Compiler;
package IDE is
for QtAda_Amoc_Invocation_Switch use "-XBUILD_MODE=Metadata";
end IDE;
end T8;
Such format of project file allows to have only one project file instead.
_______________________________________________
qtada-users mailing list
[email protected]
http://box347.bluehost.com/mailman/listinfo/qtada-users_lists.qtada.com