When compiling a Delphi project calling DCC32.EXE from a script, no .dcu files are generated.
Is there a command-line switch (or .cfg setting) to make the compiler create dcu's? Will the compiler then also check the .pas file and re-create the .dcu if the source has changed?
(I've seen there's a similar question for the Delphi 6 compiler, but I haven't been able to find this for newer versions of Delphi)
-m (make) or -b (build) will tell the compiler to flush .dcu files to disk. Without either of those switches, the compiler will only compile .dcus into memory.