Hi Chris. I put together an integration test for the new outputDirectory configuration param in the WiX plugin and have some questions.
I found it somewhat non-intuitive that you have to do this:
If I specify an outputDirectory
to use with candle, shouldn't light's objectFile param already know that's where the object file will be?
And having specified an outputDirectory,
why do I have to repeat it in the outputFile param?
I was thinking of making outputDirectory default to target\wix, (which you could change if you want,) and then having the rest of the goals just assume that's where things are.
I think outputDirectory was
added for the candle goal, but light has the same -o command line switch available, so I wonder if we need candleOutputDirectory and lightOutputDirectory.
What do you think?