It sounds like a great idea, but preserving current behaviour would be good while ironing out the wrinkles.
- Noel On 3 March 2011 19:04, Marcus D. Hanwell <marcus.hanw...@kitware.com> wrote: > Hi, > > I wanted to point out a small project I have been working on to make > it easier to build Avogadro on all platforms. It uses a new feature in > CMake called external projects, where CMake can download source > tarballs, and can build several projects in one. In working on this it > was of course necessary to build Open Babel and several of its > dependencies. This is where I hit some hard coded paths for MSVC, I > would like to fix them but I don't want to break anyone's set up. > > https://github.com/cryos/avogadro-squared > > git clone --recursive git://github.com/cryos/avogadro-squared.git > > The above will get you a copy of what I have labelled Avogadro-Squared > for now. I will be adding the Python dependencies at some point in the > future, but wanted to start small. Here each target actually creates a > build directory, and then tells the dependent targets where the > previous ones places binaries, include files etc. It has the distinct > advantage of building everything with the compiler being used, for the > architecture targeted. > > Would an option such as openbabel_USE_PREBUILT_WINDOWS_BINARIES, or > similar, defaulting to ON to maintain current behavior be reasonable? > The xtc stuff was failing for example, as I am not building whatever > library that is, or linking to it. I would also like to build inchi as > part of this process, either as another external package or part of > Open Babel's build. > > If others are interested, it could be used as a way to remove the > prebuilt DLLs from OpenBabel's source tree without bundling in third > party codes. For projects like Avogadro it should make it much easier > for new developers to get up and running while using several external > libraries. > > Marcus > -- > Marcus D. Hanwell, Ph.D. > R&D Engineer, Kitware Inc. > (518) 881-4937 > > ------------------------------------------------------------------------------ > Free Software Download: Index, Search & Analyze Logs and other IT data in > Real-Time with Splunk. Collect, index and harness all the fast moving IT data > generated by your applications, servers and devices whether physical, virtual > or in the cloud. Deliver compliance at lower cost and gain new business > insights. http://p.sf.net/sfu/splunk-dev2dev > _______________________________________________ > OpenBabel-Devel mailing list > OpenBabel-Devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/openbabel-devel > ------------------------------------------------------------------------------ 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 _______________________________________________ OpenBabel-Devel mailing list OpenBabel-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbabel-devel