coin3d / pivy

python bindings to coin3d
ISC License
53 stars 37 forks source link

Why not using cmake for everything? #59

Closed rdbisme closed 3 years ago

rdbisme commented 4 years ago

Is there any special reason to use distutils (in which you partially use cmake to retrieve soqt and coind paths) instead of cmake for everything?

Your setup.py doesn't take care of lots of corner case (for example on macOS where qmake is not available in the PATH if installed with Macports) and it assumes a standard configuration that is not really standard for most users. Using cmake would standardize most of the stuff that now is hacked in the setup.pyand partially buggy...

looooo commented 4 years ago

It would be fantastic to port the configuration to cmake.

kkremitzki commented 4 years ago

Agreed that this is a good goal for 0.6.6.

looooo commented 3 years ago

0.6.6 released with cmake support. So we can close this one.

rdbisme commented 3 years ago

Thanks!