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

Reply via email to