schrodinger / coordgenlibs

Schrodinger-developed 2D Coordinate Generation
BSD 3-Clause "New" or "Revised" License
42 stars 28 forks source link

Improve maeparser dependency handling #41

Closed ricrogz closed 5 years ago

ricrogz commented 5 years ago

This aims at improving the way that the maeparser dependency is handled when building coordgen, and also makes it easier to include both in other projects. Also, it provides some documentation on how to build.

I brought in the CMake module we wrote to allow using find_package() to find maeparser compiled libraries, and also added another module to download maeparser from github if the library cannot be found.

Some details:

ricrogz commented 5 years ago

(CI builds failed because https://github.com/schrodinger/maeparser/pull/54 is required for the maeparser test to succeed)