diff --git a/find-modules/run-sip.py b/find-modules/run-sip.py --- a/find-modules/run-sip.py +++ b/find-modules/run-sip.py @@ -6,6 +6,15 @@ sipArgs = sys.argv[1:] +try: + from PyQt5.Qt import PYQT_CONFIGURATION + import re + m = re.search('-n\s*(\S+)', PYQT_CONFIGURATION["sip_flags"]) + if m: + sipArgs = ['-n', m.group(1)] + sipArgs +except: + pass + idx = sipArgs.index("--module-name") modname = sipArgs[idx + 1] del sipArgs[idx]