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...
Is there any special reason to use
distutils
(in which you partially usecmake
to retrievesoqt
andcoind
paths) instead ofcmake
for everything?Your
setup.py
doesn't take care of lots of corner case (for example on macOS whereqmake
is not available in thePATH
if installed with Macports) and it assumes a standard configuration that is not really standard for most users. Usingcmake
would standardize most of the stuff that now is hacked in thesetup.py
and partially buggy...