* change minimal cmake version to a consistent 3.5
* progress towards a cleanup
* get the basic python deps working
* two more libs
* another round of changes
all tests pass at this point
* next round of changes
all tests pass at this point
* close to done
all tests pass
* very close
* almost done
* shift the RDBoost dependencies around a bit
* remove an extraneous python linkage
this is trying to get the mac builds working again
* Only link to python if it was built shared (#3091)
* change in response to review
Co-Authored-By: Ric <ricrogz@users.noreply.github.com>
* move that suppression of the maybe-uninitialized warning to BoostStartInclude.h
Co-authored-by: Brian Kelley <fustigator@gmail.com>
Co-authored-by: Ric <ricrogz@users.noreply.github.com>
* New syntax to import Qt5 dependency in MolDraw2D
* In QTDemo, not necessary to import Qt explicitly because it is automatically imported through target MolDraw2D
* improve import of Cairo dependency
* Remove explicit linking of Cairo in C++ examples
* Use imported targets for Boost
* Using imported CMake targets for Eigen
* Use imported targets for Threads
* Simplify sample CMakeLists
* Remove duplication
* a couple small changes for travis
* typo
* update toolchain to trusty
* switch to requiring at least boost 1.56
* typo
* update boost dependency to pull in the build that has more libraries
* meaningless commit to trigger travis
* switch to ust libc++
* install libc++
* check abi
* try the other one; disable py27 for the moment to speed things up
* switch to c++11, that seems necessary with the conda boost builds at the moment
* re-enable python2.7
remove const specifiers from return values in DataStructs
add initial pass at query-query matching for Atoms and Bonds
fix and test for sf.net issu 2738320
add Mol.AddRecursiveQuery() method to Mol
the horrible cross-library exception handling mess on linux. This may well break things on windows, which
might want these things static. Regardless, even as it is, this should be considered experimental