On Thu, Mar 3, 2011 at 2:11 PM, Marcus D. Hanwell <[email protected]> wrote: > I think that this represents an ideal way of building, and prefer it > to the approach used in Open Babel where a small set of binaries is > maintained for Windows. I have been testing this largely with Visual > Studio Express 2008, and GCC 4.5 on Linux. It makes it pretty simple > to depend on several small libraries such as OpenQube without putting > snapshots in our source trees. More details will follow, but I wanted > to give you an early preview. > Very minimal patches were needed to get it working, I will be feeding these into Open Babel and Avogadro. I have tested it on Windows XP, Windows 7, Linux (twice) and just trying a build on my Mac laptop right now. Being able to download, build and run Avogadro in a few simple commands should really help lower the bar.
Next will be packaging. The fixup bundle code in CMake has been massively generalized so that it should work well on Windows and Linux in addition to Mac where we are already using it. This should allow for easy package generation using this approach, with switching to new compilers/systems requiring minimal effort. I will write some of this up in a blog post soon. I started a lot of this work with Titan, a project for Sandia National Labs, where we had a large dependency set with a desire to build everything in a top level project. They really helped push some of this forward. I can add Qt as a top level build item too, which I might do when I look at 64 VS 2010 builds (need to build Qt, + everything else with that compiler anyway). Please note that right now there are a few compile failures in Open Babel and Avogadro. I will get to them very soon. Marcus ------------------------------------------------------------------------------ What You Don't Know About Data Connectivity CAN Hurt You This paper provides an overview of data connectivity, details its effect on application quality, and explores various alternative solutions. http://p.sf.net/sfu/progress-d2d _______________________________________________ Avogadro-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/avogadro-devel
