Page 1 of 1

Recompile for daily build

Posted: Thu Jan 05, 2012 2:05 pm
by 16560694
Hi

I am currently looking for a way to create an automated build of my app, preferaby using finalbuilder.

Unfortunately I cannot find a way to execute TeeRecompile.exe without user intervention. Maybe there is another way around this.

Ideally would be:
1) export from SVN folders a "virgin" steema9 folder.
2) recompile
3) move on to next library

Regards - Hans

Re: Recompile for daily build

Posted: Thu Jan 05, 2012 2:51 pm
by narcis
Hi Hans,

In that case you could probably use Teechart source code installation "sources" folder and either use Delphi's command line compiler (dcc32.exe) or FinalBuilder to compile and install the packages which is what TeeRecompile does. Also, with the source code installer there's Install.txt which explains which packages need to be compiled.

Re: Recompile for daily build

Posted: Fri Jan 06, 2012 8:16 am
by 16560694
Hi Narcís

Recompiling the packages would not be a problem if teerecompile would not be required to generate all the sources for XE2 due to the TEEVCL namespace.
It would help if teerecompile could just generate the sources, and leave the compiling to me.
AMOF it would be helpful to have the TeeRecompile sources with the Teechart source, may like the JCL/JVCL does. In that case I can just change the teerecompile code to meet my requirements.

I cannot imagine no-one else encountered this problem, so anyone: is there anyone out there with a fix/tip?

Regards - Hans

Re: Recompile for daily build

Posted: Thu Jan 12, 2012 10:58 am
by 16560694
Narcís,

it seems de generated 'TeeChart fore VCL.groupproj' in the VCL subfolder misses the library extension file information.

The file generated by TeeRecompile uses (for all referred .dproj files)

Code: Select all

  <Projects Include="Tee.dproj">
rather than

Code: Select all

<Projects Include="Tee916.dproj">
Moreover, de VCL subfolder does contain .dpk files but no matching dproj files.

Which makes using the .grouproj file from eg. finalbuilder without manual changes impossible. :( It would really help if you can fix this in the next release of TeeChart?
Also an option allow TeeRecompile to only generate the specific sources from the command line without actually starting the compiler would really help. 8).
Or maybe an option to run teerecompile unattended for a specific compiler?


Kind Regards - Hans

Re: Recompile for daily build

Posted: Thu Jan 12, 2012 3:55 pm
by yeray
Hi Hans,

I've added your request to the wish list to be implemented in next releases (TE52016004).

Re: Recompile for daily build

Posted: Thu Jan 12, 2012 4:10 pm
by 16560694
Thanks! :)