Oswald, Thank you very much, it seems it works on Qt4.8.x.
After adding the lines: ... QTDOC = $$[QT_INSTALL_DOCS] QTDOC = $$replace(QTDOC, \\\\, /) ... include(<path/to/my/prf>/serialport.prf) ... qtPrepareTool(QDOC, qdoc3) qtdoc_var.name = QTDOC qtdoc_var.value = $$QTDOC qtAddToolEnv(QDOC, qtdoc_var) ... Makefile will contains like: docs: cd G:\Qt\Qt4.8.3 && (set QTDOC=G:/Qt/Qt4.8.3/doc) & .\bin\qdoc3.exe <path/to/my/qdocconf>my.qdocconf Once again, thank you. Best regards, Denis 03.12.2012, 14:11, "Oswald Buddenhagen" <oswald.buddenha...@digia.com>: > On Fri, Nov 30, 2012 at 05:32:58PM +0400, Denis Shienkov wrote: > >> defineTest(qtAddToolEnv) { >> } > > the function is fine and should work with qt4. > >> qtPrepareTool(QDOC, qdoc3) > > yes ... > >> #!!! Here I assume that this function should be exported to environment the >> path to Qt doc. >> # i.e. equal: set G:/Qt/Qt4.8.3/doc !!! >> qtAddToolEnv(QTDOC, $$QTDOC) > > this is entirely bogus. > > thevar.name = VARYOUWANT > thevar.value = valueyouwant > qtAddToolEnv(QDOC, thevar) > > don't forget that the value is likely to need separator fixing and > quoting, which is quite a pain to do properly in qt4. > _______________________________________________ > Development mailing list > Development@qt-project.org > http://lists.qt-project.org/mailman/listinfo/development _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development