Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/IDE/Build Tools    [ Add a report in this area ]  
Report #:  93897   Status: Open
IDE compiler does not generate a .d file with --depends
Project:  Delphi Build #:  15.0.3953.35171
Version:    15.1 Submitted By:   Uwe Schuster
Report Type:  Basic functionality failure Date Reported:  5/14/2011 11:01:21 AM
Severity:    Commonly encountered problem Last Updated: 6/15/2011 3:22:14 PM
Platform:    All platforms Internal Tracking #:   283165
Resolution: None (Resolution Comments) Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: None
Description
No dependency file (.d) is generated with "Output unit dependency information" (--depends) enabled in the project options when the project is compiled with the IDE compiler, but it is generated when compiling the project with the command line compiler and the same command line.
I've checked the file system activities with Process Monitor, but there is no .d when compiling with the IDE compiler unlike compiling with the command line compiler.

-> see steps
Steps to Reproduce:
- Start Delphi
- create a new console app
- enable "Output unit dependency information" in the project options
- save the project
- compile

expected: a .d file will be generated with dependency information
actual: no .d file is created

Use dcc32 with the command line from the output tab and see that this generates the .d file.
Workarounds
use the command line compiler
Attachment
None
Comments

None

Server Response from: ETNACODE01