CPack based Windows installer

Hi,

Just to let everyone know I have been working hard on a CPack based
Windows installer. I have learned a lot about DLLs and manifests. I
think I have finally got everything working together quite nicely. I
will prepare the windows patch and commit it soon. You can see a summary
of what I discovered about building on Windows here,

http://blog.cryos.net/archives/209-Manifest-Hell...The-New-DLL-Hell.html

Hopefully our Windows builds will be much smoother in the future. It is
beautiful being able to use the NMake based makefiles and just type make
package to generate an NSIS installer. An early installer is available,

http://blog.cryos.net/uploads/Avogadro-0.9.0a-win32.exe

It still needs extra openbabel data files to be added for some things,
but all the basics seem to work even on fresh Windows installations. I
would appreciate any feedback that you might have on the new installer,
more improvements soon. No Python support just yet.

Thanks,

Marcus

Hi,

On Sat, Feb 7, 2009 at 10:27 PM, Marcus D. Hanwell marcus@cryos.org wrote:

Hi,

Just to let everyone know I have been working hard on a CPack based
Windows installer. I have learned a lot about DLLs and manifests. I
think I have finally got everything working together quite nicely. I
will prepare the windows patch and commit it soon. You can see a summary
of what I discovered about building on Windows here,

http://blog.cryos.net/archives/209-Manifest-Hell...The-New-DLL-Hell.html

Hopefully our Windows builds will be much smoother in the future. It is
beautiful being able to use the NMake based makefiles and just type make
package to generate an NSIS installer. An early installer is available,

Great work!

http://blog.cryos.net/uploads/Avogadro-0.9.0a-win32.exe

It still needs extra openbabel data files to be added for some things,

This seems to be solved in the latest AvoCPack.cmake. Some of the txt
files also have generated headers with the same information but
including all txt’s in the avogadro installer works fine.

but all the basics seem to work even on fresh Windows installations. I
would appreciate any feedback that you might have on the new installer,
more improvements soon. No Python support just yet.

For the 0.9 installer with python, I also used dll’s I didn’t build
myself: python.dll and the boost python dll. Not sure if this may have
caused extra problems. Do you think it would be best to build this
ourselves too?

Thanks,

Marcus


Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR™
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com


Avogadro-devel mailing list
Avogadro-devel@lists.sourceforge.net
avogadro-devel List Signup and Options