-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://codereview.secondlife.com/r/335/
-----------------------------------------------------------

Review request for Viewer.


Summary
-------

When running a command such as:

autobuild configure --config-file ab-test.xml -c ReleaseOS

the configuration is only partially completed correctly. When the installables 
are processed, it does not use the correct configuration file. This is due to 
cmake calling autobuild install to do the actual install, but not passing the 
--config-file option. Autobuild falls back to the default autobuild.xml, 
because the correct configuration file is not saved at any point, which is not 
the intention and can cause configuration to be done with incorrect libraries. 
If autobuild.xml is missing or corrupt, an error occurs (which is how I 
discovered this), stopping the configure command.

This fix saves the current value of the configuration file into the 
AUTOBUILD_CONFIG_FILE environmental variable so that it becomes the default 
value should any subsequent command need it. I believe that something like this 
was the original intention when adding this environment variable as part of the 
default check, but was overlooked.


This addresses bug OPEN-76.
    http://jira.secondlife.com/browse/OPEN-76


Diffs
-----

  autobuild/configfile.py 2a560b1d8f95 

Diff: http://codereview.secondlife.com/r/335/diff


Testing
-------

Ran 'autobuild configure --config-file ab-test.xml -c ReleaseOS' successfully 
without any errors and was able to build the expected viewer afterwards.


Thanks,

Ima

_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to