Hi all,
I talked with Dirk a couple weeks ago about setting up a NSIS installer with
cpack for the OpenSG 2 packaging. Most of the changes for this are in the
main CMakeLists.txt. I have encountered one problem that I need some
guidance on. Unfortunately using the cmake connection with cpack you can
not "easily" create a single installer that includes multiple build
configurations (e.g. Debug and Release)(Cmake discussion of this
issue<http://www.mail-archive.com/[email protected]/msg21135.html>).
However, given previous OpenSG windows installers, I feel that it would be
definitely advantageous to have both the Debug and the Release builds in one
installer.
So I guess there are 3 options:
1. Have a separate installer for the Release and debug binaries. The
installed headers, tools, and configuration would be the same for both of
them.
2. Find a way to have both Debug and Release binaries in the same
installer. It looks like implementing this may be messy, as described in
the preceding link.
3. Have only a Release installer.
I feel it would be best to have an single installer that contained both the
debug and release. Especially since the NSIS(Windows) and PackageManager(OS
X) installers are set up, through the contributed cpack config, to allow for
component-wise installation. So users could choose to install just the
release binaries if they wanted.
Additionally, I have not added anything to include dependencies with the
installer. It would probably be beneficial to have this as an option in the
installer. But this may increase the size of the installer significantly,
especially with the boost libs. Thoughts?
I have pushed my initial implementation of Option 1 to
http://github.com/djkabala/OpenSGDevMaster
Here is a sample OpenSG 2 NSIS installer
http://www.vrac.iastate.edu/~dkabala/OpenSG-2.0.0-Windows-x86-vc90.exe<http://www.vrac.iastate.edu/%7Edkabala/OpenSG-2.0.0-Windows-x86-vc90.exe>
Comments?
Thanks,
David Kabala
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Opensg-core mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-core