Silencing dependencies finding tests

Alexander Neundorf neundorf at kde.org
Wed May 7 23:24:11 CEST 2008


On Thursday 01 May 2008, Friedrich W. H. Kossebau wrote:
> Hi,
>
> the kdeutils/printer-applet/cmake-modules/FindPyQt4.cmake check produces
> some noise if PyQt4 is not found:
>
> --- 8< ---
> Traceback (most recent call last):
>
> File
> "/home/koder/Kode/kdesvn/trunk/KDE/kdeutils/printer-applet/cmake-modules/
> FindPyQt.py", line 9, in <module>
>     import PyQt4.pyqtconfig
> ImportError: No module named PyQt4.pyqtconfig
> --- 8< ---
>
> 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

I think so.
Another option would be to catch the error output in its own variable and do 
something with it.

Alex


More information about the Kde-buildsystem mailing list