This is "Advanced/Build events" page in EurekaLog project's options.
Build events options
This page allows you to specify external application to be executed during application's build process. See also: External tools options page.
1. "Pre-build event command line" option specifies command that is to be performed before the project build starts.
2. "Post-build event command line (on successful build)" option specifies command that is to be performed after the build has successfully completed.
3. "Post-build event command line (on failed build)" option specifies command that is to be performed after the build has failed.
_IDEProject - full file name of project file. Example: C:\Project\Project.dproj
_IDESource - full file name of source code file of project. Example: C:\Project\Project.dpr
_IDEConfig - full file name of EurekaLog options file. Example: C:\Project\Project.dproj or C:\Project\Project.eof
_IDETarget - full file name of final executable. Example: C:\Project\Win32\Debug\Project.exe
_IDESrc - file name only of the project. Example: Project.dproj
_IDEDst - output folder (with trailing path delimiter). Example: .\Win32\Debug\
Delphi 2009+: IDE has similar options. If you're using EurekaLog in RAD Studio 2009 IDE or newer - it's recommended to use IDE's build events instead of EurekaLog's events. IDE events will be executed always, EurekaLog's events will be executed only when you compile your project with EurekaLog's help.
Delphi 2009+: order of actions during project's compilation is as follows:
Note: you can insert a post-processing call to ecc32/emake to IDE's post-build event. EurekaLog IDE expert will skip its own post-processing for already processed executables.