InstallAware compiler variables

We use FinalBuilder for automating the build and deployment preparation process. Our setup tool is InstallAware 6.6. When we use the "file bag" plug-in in InstallAware we need to use InstallAware compiler variables that contain spaces in their name so that file names with spaces are handled properly after the compiler variables have been substituted by their values. This is a limitation in the file bag plug-in for InstallAware.

However, we have difficulties passing compiler variables that contain spaces in their names (and their values) from FinalBuilder to InstallAware. It seems that they are not enclosed by double quotation marks on the command line.

Example: Instead of "MY DIR=C:\Program Files" it is passed MY "DIR=C:\Program Files".

At the moment we use a workaround by substituting virtual drive letters for path names with spaces so that we can use compiler variable names with spaces. It would be beneficial if we could also pass InstallAware compiler variables with spaces in their names.

Hi Hanno,

Thanks for bringing this to our attention. It was a shortcoming in the InstallAware action.

We should have a test build a fix very shortly.

Regards,

Angus

Hi Hanno,

There is now a test build available which supports spaces in compiler variable names.

https://www.finalbuilder.com/downloads/finalbuilder/550/FB550_551.exe

Please let us know how you go.

Regards,

Angus

Angus,

thanks for the quick fix. I updated FB on both our development and build machine and build 551 seems to have fixed it. Today I successfully built an InstallAware project with command line parameters supplied by FB. Spaces in the names and the values of the command line parameters do no longer seem to be an issue.

Regards

Hanno