As long as OpenVRML was just a library (or libraries), it was pretty
easy to kick the deployment issue downstream to clients of the
library. However, one of the changes included in the node
implementation modularization work I've done involves the introduction
of XML descriptor files that specify the contents of a component.
(These will be introduced for profiles, too.) These descriptor files
need to go somewhere that the library code can find them at run time.
On Linux and similar POSIXy FHS-loving systems, the location of these
files gets hard-coded at build time. This works fine because, in
general, binaries don't need to be relocatable on such systems. This
isn't practical on Windows systems, where the installation location of
binaries tends to be arbitrary. So on Windows, it would seem that the
right thing to do involves getting some information from the registry.
Such information would be put in the registry by an installer. Which
brings me to the point: it's probably time to think seriously about a
real installer on Windows.
My experience in this domain is quite limited; so I'm hoping to hear
from anyone who can comment on the current state-of-the-art in this
regard. I have looked a bit at WiX and I'm leaning toward using it at
the moment. I am certainly partial to systems that can be driven
entirely from the command line.
--
Braden McDaniel e-mail: <
braden@...>
<
http://endoframe.com> Jabber: <
braden@...>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/_______________________________________________
openvrml-develop mailing list
openvrml-develop@...
https://lists.sourceforge.net/lists/listinfo/openvrml-develop