Previous mail
Next mail
Unformatted/full headers
Overview 10 days
Subject
Date
Thread
Author
From: Maurice Lombardi
Subject: Hi everyone - got a question about GPC
Date: 17 Feb 2010, 12:08:48
Rugxulo a écrit : > Hi, > > On Tue, Feb 16, 2010 at 11:45 AM, Maurice Lombardi > <Maurice.Lombardi@ujf-grenoble.fr> wrote: >> In fact for that reason, in my personal works I always use the option -o >> blah.exe. This causes no extra typing because I work in an editor able to >> launch a compiler with a single click through a script like >> >> #! /bin/sh >> echo $MSYSTEM >> gp $(basename "$1" | tr [A-Z] [a-z]) \ >> -o $(basename "$1" | sed -e 's/\(.*\)\.[^.]*$/\1\.exe/') \ >> $2 -march=prescott \ >> --unit-path=. --unit-path=c:/lombardi/$MSYSTEM/gpc/pascal_u \ >> --unit-path=c:/$MSYSTEM/units \ >> --unit-destination-path=c:/lombardi/$MSYSTEM/o \ >> `head -n 1 "$1" | sed -e '/^[^"]*$/d;s/^[^"]*"//;s/"[^"]*$//'` \ >> 2>&1 | sed ':1;s,/[^/.][^/]*/\.\./,/,;t 1' >> > > Whew! Perl, where are you when we need you? :-) Anyways, you could > probably also use sed instead of tr and head; that would be cleaner, > IMHO. But I'm not very *nix savvy, so who cares. ;-) not me, but writing one script every other year is something I can do, especially if it is used many times meanwhile > >> $2 is --autobuild or nothing > > --autobuild even when using GP? Or was that meant to be "gpc"? An old habit to recompile all units when starting a new program, for fear that change of compilation parameters is not taken properly into account. This is no more necessary since the gpd files contain them. As usual "better safe than sorry" keeps alive obsolete habits Maurice
Previous mail
Next mail
Unformatted/full headers
Overview 10 days
Subject
Date
Thread
Author
Note: This page contains information that does not originate from the owner of this web site, but from the authors of the mails archived. The owner of this web site is not responsible for the content of such information. Any use of that infomation requires the consent of the respective author.
Where WWW addresses (URLs) in the mails archived are marked as hyperlinks, this is only for the comfort of the reader. The content of the web pages linked to like this does not necessarily reflect the opinion of the owner of this web site or of the authors of the mails archived. The owner of this web site is not responsible for the content of such web pages. Those pages are explicitly not to be considered as part of the content of this page, but merely as references.
This page was created by Crystal 0.999 (Linux 2.4.27/i686).