Board index » cppbuilder » Unexpected intermediate files in final output directory.

Unexpected intermediate files in final output directory.


2008-02-08 08:32:51 AM
cppbuilder9
I have a BPL Package project. In the project build settings, "intermediate
files" is the default ("project_root/debug or release"), and I have set
"final output" and "bpi/lib output" to custom directories.
After building the package, the "final output" directory contains the .bpl
file, and also contains files with the following extensions: .ilc, .ild,
.ilf, .ilf, .map, and .tds. I expected it to only contain the .bpl file. Is
there some setting I can change to make this happen?
Configuring a post-build step to move only the .bpl file to it's final
resting place is not an option, as it breaks the "Install" command in the PM
context menu. Configuring a post-build step to delete those extra files is
kind of an option, except it's tedious and I don't want to break any partial
builds.
Thanks,
Jason
 
 

Re:Unexpected intermediate files in final output directory.

Forgot to mention, this is BCB 2007.
"Jason Cipriani" < XXXX@XXXXX.COM >wrote in message
Quote
I have a BPL Package project. In the project build settings, "intermediate
files" is the default ("project_root/debug or release"), and I have set
"final output" and "bpi/lib output" to custom directories.

After building the package, the "final output" directory contains the .bpl
file, and also contains files with the following extensions: .ilc, .ild,
.ilf, .ilf, .map, and .tds. I expected it to only contain the .bpl file.
Is there some setting I can change to make this happen?

Configuring a post-build step to move only the .bpl file to it's final
resting place is not an option, as it breaks the "Install" command in the
PM context menu. Configuring a post-build step to delete those extra files
is kind of an option, except it's tedious and I don't want to break any
partial builds.

Thanks,
Jason


 

Re:Unexpected intermediate files in final output directory.

Jason Cipriani wrote:
Quote
I have a BPL Package project. In the project build settings, "intermediate
files" is the default ("project_root/debug or release"), and I have set
"final output" and "bpi/lib output" to custom directories.

After building the package, the "final output" directory contains the .bpl
file, and also contains files with the following extensions: .ilc, .ild,
.ilf, .ilf, .map, and .tds. I expected it to only contain the .bpl file. Is
there some setting I can change to make this happen?
Seems simple unless I'm missing something:
.il*
Turn off Incrimental Linking ("No State Files" checked).
.map
Turn off all Generate Map options ("Suppress Map file creation" checked).
.tds
Turn Off all Debug options ("Full debug information" unchecked)
 

{smallsort}

Re:Unexpected intermediate files in final output directory.

I see, thanks. I did not know what the files were for (except for .map
files, but I'm used to those being treated as "intermediate files"). I had
guessed that the .il* files were incremental linker states but I thought
those would be considered "intermediate" files as well. The .tds makes sense
as a final output file though.
"Bob Gonder" < XXXX@XXXXX.COM >wrote in message
Quote
Jason Cipriani wrote:

>I have a BPL Package project. In the project build settings, "intermediate
>files" is the default ("project_root/debug or release"), and I have set
>"final output" and "bpi/lib output" to custom directories.
>
>After building the package, the "final output" directory contains the .bpl
>file, and also contains files with the following extensions: .ilc, .ild,
>.ilf, .ilf, .map, and .tds. I expected it to only contain the .bpl file.
>Is
>there some setting I can change to make this happen?

Seems simple unless I'm missing something:

.il*
Turn off Incrimental Linking ("No State Files" checked).

.map
Turn off all Generate Map options ("Suppress Map file creation" checked).

.tds
Turn Off all Debug options ("Full debug information" unchecked)