Am Donnerstag, 8. Mai 2008, um 11:53 Uhr, schrieb Patrick Spendrin:
> Friedrich W. H. Kossebau schrieb:
> > Now I saw in the cmake docs one can silence this error by adding the
> > parameter ERROR_QUIET to the EXECUTE_PROCESS() call, e.g.
> >     EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE}
> >             ${_cmake_module_path}/FindPyQt.py
> >             OUTPUT_VARIABLE pyqt_config ERROR_QUIET)
> >
> > Is this the way to go? Or should there be also some support for verbose
> > checks, to see why PyQt4 was not found? Is this done elsewhere, or am I
> > correct with not finding such a support?
>
> No, I changed some stuff recently:
> a better way is to use:
> -import PyQt4.pyqtconfig
> +try:
> +     import PyQt4.pyqtconfig
> +catch:
> +     exit(1)
>
> That way the error message is suppressed in the script (as it is not
> useful anyway)
> I made some similar changes one week ago. (but I forgot PyQt as I do
> have it.)

I had already also added ERROR_QUIET, as I had seen it elsewhere. But your 
solution looks more clean, as it catches just the error the check uses. So I 
better remove ERROR_QUIET again, I guess, so other possible errors are not 
suppressed.

Friedrich
_______________________________________________
Kde-buildsystem mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-buildsystem

Reply via email to