heal-research / operon

C++ Large Scale Genetic Programming
https://operongp.readthedocs.io
MIT License
144 stars 26 forks source link

Pybind11 is required by pyoperon #1

Closed fredmorcos closed 4 years ago

fredmorcos commented 4 years ago

Also a few other cleanups

foolnotion commented 4 years ago

The issue is that we don't want to REQUIRE packages for optional dependencies (Python and pybind11) as they should only affect specific targets and not fail the entire build. I would rather remove all optional deps and find a different way of optionally considering them. I think more thought needs to be put into overhauling the CMake build file.

foolnotion commented 4 years ago

Manually merged whitespace and gitignore commits, thanks. The pybind11 issue needs to be approached differently.