Hi I have run gp through a number of tests (under Mingw). It is pretty cool! Many congratulations to Frank for a very neat tool.
I have a number of observations/suggestions: 1. I see that the GPC_UNIT_PATH environment variable is not used, even though the compiler proper uses it. It would be very nice if gp would use it too.
2. Any chance of gp using a configuration file (similar to the BP bpc.cfg or Delphi dcc32.cfg files)? You could call it gp.cfg. That way, those who (like me) don't understand make files can still use configuration files. One enhancement of this feature could be for gp to use the base name of the program being compiled (only for programs - not units or modules) to also search for a configuration file specific to that program.
For example, "gp foo.pas" would look for gp.cfg and foo.cfg in that order (the latter to override the former) and load compiler arguments from them/it.
Thanks.
Best regards, The Chief -------- Prof. Abimbola A. Olowofoyeku (The African Chief) web: http://www.bigfoot.com/~african_chief/