Board index » cppbuilder » ANN: Build native C++ Builder 4,5,6 & 2006 projects with the BuilderBooster Plug-in for FinalBuilder

ANN: Build native C++ Builder 4,5,6 & 2006 projects with the BuilderBooster Plug-in for FinalBuilder


2006-07-04 08:03:43 PM
cppbuilder78
First Degree Systems Ltd are pleased to announce the BuilderBooster plug-in
for FinalBuilder.
Using the FinalBuilder plug-in you can make or build any C++ Builder project
(including C++ Builder 2006) without the need to convert the project to a
make file. The plug-in also offers features to update the version
information of the final target as well as being able to backup every file
used in the build process.
For more information on the BuilderBooster plug-in for FinalBuilder please
visit www.builderbooster.com/finalbuilder.php
The plug-in will be included with all versions of BuilderBooster V1.0.0.2
and above.
Many Thanks
Simon Farmer
BuilderBooster Team.
 
 

Re:ANN: Build native C++ Builder 4,5,6 & 2006 projects with the BuilderBooster Plug-in for FinalBuilder

Quote
First Degree Systems Ltd are pleased to announce the BuilderBooster plug-in
for FinalBuilder.

Using the FinalBuilder plug-in you can make or build any C++ Builder project
(including C++ Builder 2006) without the need to convert the project to a
make file. The plug-in also offers features to update the version
information of the final target as well as being able to backup every file
used in the build process.

For more information on the BuilderBooster plug-in for FinalBuilder please
visit www.builderbooster.com/finalbuilder.php

The plug-in will be included with all versions of BuilderBooster V1.0.0.2
and above.
By eck lad, that were quick!
Is it possible to set the version info by the use of variables\scripts.
This is required for automated builds. For me, the version info in
the bdsproj is ignored as it's overwritten by version numbers stored in
source control.
Is it also possible to specify the intermediate and output paths by the
use of vars?
Thanks
David
 

Re:ANN: Build native C++ Builder 4,5,6 & 2006 projects with the BuilderBooster Plug-in for FinalBuilder

Hi David,
Quote
Is it possible to set the version info by the use of variables\scripts.
This is required for automated builds. For me, the version info in the
bdsproj is ignored as it's overwritten by version numbers stored in source
control.
Yes of course. You can set any of the properties before the script is run
by using the 'BeforeAction' event. As Explained in the BuilderBooster
help file, the following properties can be set via the
'Action.PropertyStore'
ProjectFileName = Filename of the project (string)
BuildType = Build Type (integer 0=build, 1=make)
ConfigName = C++ Builder 2006 Build Configuration (string)
<default>= use default project
SetVersionNumber = Set the version number (boolean true or false)
NOTE: AutoIncBuildNumber must be false
MajorVersion = Major Version Number (integer)
MinorVersion = Minor Version Number (integer)
Release = Release (integer)
BuildNumber = Build Number (integer)
AutoIncBuildNumber = Auto Inc Build Number (boolean true or false)
NOTE: SetVersionNumber must be false
BackupProject = Backup project after build (boolean true or false)
Password = Backup Password (string)
So as you can see you have full control over the build process.
Quote
Is it also possible to specify the intermediate and output paths by the
use of vars?
Yes, you simply enter a variable name for the path. i.e $(OUTPUT)
Then in FinalBuilder you setup a variable called OUTPUT. Make sure you
select 'Make Available as Environment Variable' and when you run your
script you will have full control over your paths.
I hope this is all ok and as expected. If there is anything that needs
changing then we will be happy to make any alterations that improve the
product.
We have purchased FinalBuilder Professional so that we can provide full
support. We are currently awaiting the license, once we have this we
will release BuilderBooster Standard V1.0.0.2 which includes the plug-in.
This should hopefully be tomorrow morning.
Many thanks
Simon Farmer
BuilderBooster Team.
 

{smallsort}