Am Mittwoch, 4. Mai 2011 schrieb Stephan Witt:
> Am 04.05.2011 um 19:33 schrieb Kornel:
> > Am Mittwoch, 4. Mai 2011 schrieb Stephan Witt:
> > > Am 04.05.2011 um 18:57 schrieb Abdelrazak Younes:
> > ...
> > 
> > > > So we have to work on it... and I am confident that it is possible to
> > > > achieve that. I hope I can find the time to explore this soon.
> > > 
> > > That would be interesting, indeed. Another problem with CMake is the
> > > impossibility to point it to a "non-system" Qt-installation.
> > 
> > I don't get it. Why is it impossible? Before calling
> > 
> >     find_package(Qt4 REQUIRED)
> > 
> > we could as well set the variable "CMAKE_FIND_ROOT_PATH". This should
> > allow to find the desired libs.
> 
> I tried it with cmake ... -DQT_LIBRARY_DIR=/path/to/qt4.7.2-frameworks/lib
> 
> The output is:
> ...
> -- Looking for Q_WS_X11
> -- Looking for Q_WS_X11 - not found.
> -- Looking for Q_WS_MAC
> -- Looking for Q_WS_MAC - found
> -- Looking for Q_WS_WIN
> -- Looking for Q_WS_WIN - not found.
> -- Found Qt-Version 4.6.2
> ...
> 
> What else should I try?

I would try
        cmake ... -DCMAKE_FIND_ROOT_PATH=/path/to/qt4.7.2-frameworks/lib

Are there also include files, not only directories?
(For more than one directory, contatenate them with ';' like in ' 
-DCMAKE_FIND_ROOT_PATH="path1;path2;path3" ')

> BTW, if I path an invalid directory I get:
> 
> CMake Error at modules/FindQt4.cmake:363 (message):
>   Could NOT find QtGlobal header
> Call Stack (most recent call first):
>   CMakeLists.txt:282 (find_package)


> Stephan

        Kornel

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to