If you use a .wixproj, you can run msbuild /v:diag and it will show all the
variables for the process - whether environment variables or project
variables. Details about writing a .wixproj file (wraps all the candle,
light, etc. commands into a build project) can be found in wix.chm.

On Fri, Apr 3, 2009 at 6:59 PM, Geoff Kennedy <geoff.kenn...@belcarra.com>wrote:

> Hi, new to the group!
>
> My question is this:
>
> I have a Cygwin shell script which sets an environment variable called
> "REVISION" (set to "anotherversion").
>
> My .wxs has the following code in it:
>
>   <?define BUILD=none?>
>
>   <!-- Override BUILD if the environment variable REVISION is preset
> -->
>   <?ifdef $(env.REVISION) ?>
>       <?define BUILD=$(env.REVISION) ?>
>   <?endif?>
>
> I know the variable exists, but Candle doesn't seem to pick it up.
>
> The idea is that BUILD should be set to anotherversion.
>
> Has anyone else tried to run WiX in this way?  My job needs this, so
> any tips are welcome!
> I've had zero success exploring the usual avenues (Google, FAQs,
> etc.).
>
> I'm also new to XML, is there a way that I can show the incoming env.
> vars from within my .wxs file?
>
> Thanks to all.
>
> GLK
>
> ------------------------------------------------------------------------------
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>



-- 
Heath Stewart
Deployment Technologies Team, Microsoft
http://blogs.msdn.com/heaths
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to