Commit Graph

139 Commits

Author SHA1 Message Date
Greg Landrum
cb85329ec8 fix non-inchi build (#1018) 2016-08-11 06:13:04 +02:00
Paolo Tosco
5d3bb11488 Fix Inchi being hardcoded into PostgreSQL (#1009)
* - this should fix the problem with "Inchi" being hardcoded into PostgreSQL

* - moved the InChI check code out of the main CMakeLists.txt
  into FindInchi.cmake
2016-08-08 11:22:56 +02:00
Greg Landrum
03cd55e635 Dev/cleanup warnings (#948)
* Remove a bunch of warnings

The biggest change here is to treat the boost includes as system libraries.
This causes g++ to ignore warnings from boost.
This change still needs to be tested with clang and on Windows

* suppress a bunch of warnings on clang
2016-06-22 13:49:15 -04:00
Greg Landrum
c88ab59085 do not download the avalon distribution if we don't need it (#858) 2016-04-13 09:55:58 -04:00
Matt Swain
8a8717bcec Fix building with system InChI 2016-04-09 23:00:31 +01:00
Paolo Tosco
8135eb0396 - Updated Install.md and README files related to the new CMake build
procedures involving the Avalon Toolkit, InChI and PostgreSQL cartridge
2016-04-03 23:06:28 +01:00
Greg Landrum
ccbebcf3ba and another block of warnings 2016-03-30 14:03:54 +02:00
Greg Landrum
e04aed8ea8 another batch of warnings squashed 2016-03-30 13:44:21 +02:00
Paolo Tosco
8adfc6503a - added the possibility to override AVALONTOOLS_BASE and INCHI_BASE too 2016-02-28 08:30:47 +00:00
Paolo Tosco
31f2b33cbc - download URLs and MD5 checksums can now be overridden with CMake
definitions
- InChI and AvalonTools README files were updated accordingly
2016-02-28 07:49:45 +00:00
Paolo Tosco
4363a40489 - added a downloadAndCheckMD5() function which attempts to use CMake
DOWNLOAD first, and if it fails it falls back to curl (Unix, OS X)
  or Powershell (Windows). The MD% sum is check with the nativa CMake
  command md5sum
2016-02-27 22:15:46 +00:00
Paolo Tosco
ec400a896d - improved curl workaround 2016-02-23 09:21:11 +00:00
Paolo Tosco
a76f413b0d - reverting previous change 2016-02-23 09:13:00 +00:00
Paolo Tosco
0f0b8d4f25 - better curl workaround 2016-02-23 09:06:50 +00:00
Paolo Tosco
39a4eabea1 - added workaround for failing HTTPS protocol with older CMake versions 2016-02-23 08:47:52 +00:00
Paolo Tosco
f8e6d697ba - now download-avalontoolkit.sh also patches the AvalonTools sources automatically 2016-02-22 22:55:44 +00:00
Paolo Tosco
44794a277a - added the patch for AvalonTools 1.2 2016-02-21 21:56:00 +00:00
Paolo Tosco
e57714b3eb - as per Brian's suggestion, now AvalonTools are downloaded (and patched)
at the CMake stage
2016-02-21 21:54:31 +00:00
Paolo Tosco
4c75676fb6 - as per Brian's suggestion now INCHI is downloaded at the CMake stage 2016-02-21 21:52:48 +00:00
Paolo Tosco
35014df23d - tried to make the INCHI README clearer 2016-02-21 21:50:09 +00:00
Paolo Tosco
f270eb810b - modified AvalonTools test which failed to run under Windows 2016-02-21 21:48:34 +00:00
Paolo Tosco
c18fe6410b - added a script to download AvalonTools 2016-02-21 21:46:46 +00:00
Paolo Tosco
b86eb79618 - updated the AvalonTools README 2016-02-21 21:44:16 +00:00
Greg Landrum
b428eafd20 Merge pull request #684 from bp-kelley/dev/squash-msvc14-warnings
Dev/squash msvc14 warnings
2015-11-30 13:44:48 +01:00
kelley
9b98a4a1af Squash Avalon Build Warnings 2015-11-29 18:02:53 -05:00
Greg Landrum
489dbfbc9a add a test for initstruchk, fix an input problem 2015-11-29 05:09:39 +01:00
Greg Landrum
b83b71aac0 Fixes #671 2015-11-14 08:57:25 +01:00
Greg Landrum
1cde397acb merge commit 2015-10-30 02:58:46 +01:00
Greg Landrum
954411f9ea Fixes #614 2015-09-20 04:26:08 +02:00
Andrew Dalke
86d1a5c1bd removed bare excepts but could not test because I don't have PyMol 2015-09-07 13:09:01 +02:00
Greg Landrum
3937182db7 Fixes #562 2015-08-13 13:54:23 +02:00
Greg Landrum
26db26e931 add a final test for #437 2015-04-19 06:21:38 +02:00
Nadine Schneider
5d963846b8 merge 2015-04-10 09:44:18 +02:00
Greg Landrum
e330e602d2 more changes to get things working on windows 2015-03-16 05:30:47 +01:00
Greg Landrum
433a6230cd remove unneccesary call to assignStereochemistry() 2015-02-20 07:31:32 +01:00
Greg Landrum
ca0c495676 this is the fix for #437
inchi tests now pass, the rest still need to be checked
2015-02-20 06:27:13 +01:00
Greg Landrum
6d7b2b0914 merge with master 2015-01-22 06:30:51 -05:00
Greg Landrum
e6ae45c3e4 verify that the ROMol form works too 2015-01-19 23:17:18 +01:00
Greg Landrum
f9ee84c7f3 robustify tests a bit more 2015-01-19 23:17:06 +01:00
Greg Landrum
c420171920 more on #408: add initial python wrapper and some crude tests 2015-01-19 23:16:57 +01:00
Greg Landrum
e345038b25 initial version of #408; more testing and addition to the wrappers needed 2015-01-19 23:16:47 +01:00
Greg Landrum
3193f88709 merged with trunk; this builds but it has not been tested at all 2014-11-30 06:33:56 +01:00
Greg Landrum
42dab414ee first pass 2014-11-13 06:23:46 +01:00
Riccardo Vianello
27ff7b6083 install the header file for the RDKit AvalonTools wrapper api 2014-10-26 18:05:50 +01:00
Greg Landrum
140183fec3 tell the InChI code not to generate aux info when it is definitely not being used 2014-10-23 06:30:24 +02:00
Richard West
2bb3dce26c Update URLs to InChI API after inchi-trust.org website redesign.
Would be nice if these things were stable, eg. with DOIs, 
perhaps hosted on figshare, for example.
2014-10-07 13:02:40 -04:00
Greg Landrum
15abf827c1 fix a typo in the avalontools tests 2014-10-04 04:33:31 +02:00
Greg Landrum
9fcb5d09a5 part of fixing #336 (when conformers are present, pass them through unmodified to the avalon toolkit) 2014-10-02 05:39:41 +02:00
Riccardo Vianello
95f60d21bc python3 portability fixes for pandas and the ipython notebook 2014-09-11 23:49:45 +02:00
Greg Landrum
326fdc0463 Merge remote-tracking branch 'origin/master' into NewCanonicalization_24July2014 2014-08-21 05:08:56 +02:00