[DUG] Command Line Compiler

Jolyon Smith jsmith at deltics.co.nz
Mon Nov 2 13:20:54 NZDT 2009


Are you running the compiler in the project folder?  Is the command line
compiler fully qualified or using your system PATH to find it?  If relying
on the path, do you have multiple Delphi versions installed?  And if so,
which version is it that you are picking up?

That article you linked to says that the compiler looks for DCC32.cfg in two
locations before finally looking for any PROJECT.CFG in the project folder.

Are you sure you do not have a DCC32.CFG that the compiler is picking up and
using in preference to your project CFG files?  There doesn't appear to be
any way to prevent that from happening, other than making sure you don't
have a DCC32.cfg file "polluting" your build environment (where you aren't
using one - if you are using one then you presumably do so precisely to
AVOID having project specific CFG files, but having *both* wouldn't appear
to be an option).


I've just introduced FinalBuilder in my day job and I have to say that some
querks aside it makes automating builds a breeze, with complete control over
such things, including demystifying the entire CFG issue by allowing you to
configure compiler settings within the build project (if you wish), entirely
independently of any environmental configuration files that might be hanging
around.


-----Original Message-----
From: delphi-bounces at delphi.org.nz [mailto:delphi-bounces at delphi.org.nz] On
Behalf Of John Bird
Sent: Monday, 2 November 2009 12:36 p.m.
To: NZ Borland Developers Group - Delphi List
Subject: [DUG] Command Line Compiler

Like many I have need to recompile a whole suite of programs, and the 
command line compiler seems ideal for this.

However it seems to put the exe files in the same folder as the project 
files, which means that it is not following the project setups eg for 
Directories/Conditionals  Output folder.

I tried comapring the exe files made by the IDE and the command line, eg for

one they are the same size but do have some binary differences.

What are these other differences?

Ideally I want to set up the command line compiler to produce the same as my

IDE compiler, but this does not seem obvious.  Or turn on or off some well 
defined things, such as turn on optimisations

I found a good article such as
http://www.delphi3000.com/articles/article_4585.asp?SK=

But  I hesitate to use the command line  if there are other unknown 
differences in the exe produced.

But I am getting mightily bored with opening one project after another and 
hitting F9


John 


_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi at delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject:
unsubscribe



More information about the Delphi mailing list