Bill Hoffman wrote:

Martin Costabel wrote:
[]
QT_INCLUDE_DIR:PATH=QT_INCLUDE_DIR-NOTFOUND

If I read the module correctly, cmake looks if the file
$ENV{QTDIR}/include/qglobal.h exists, which should in principle be the case. I'll ask her if something is wrong with this file.

Thanks

Well, first it looks for qt.h like this:

FIND_PATH(QT_INCLUDE_DIR qt.h "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt" "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt" "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt" $ENV{QTDIR}/include
  ${GLOB_PATHS_BIN}
  /usr/local/qt/include
  /usr/lib/qt/include
  /usr/lib/qt3/include
  /usr/include/qt
  /usr/share/qt3/include
  C:/Progra~1/qt/include
  /usr/include/qt3
  )

Apparently it also looks for frameworks (this is on MacOSX), although it doesn't say so in the script. The current problem was finally solved by removing /Library/Frameworks/Qt.framework/.

The environment variable QTDIR had been set to the directory /sw/lib/qt3mac where the correct Qt3 installation was living, and cmake respected this for finding the variables

QT_MOC_EXECUTABLE:FILEPATH=/sw/lib/qt3mac/bin/moc
QT_QASSISTANTCLIENT_LIBRARY:FILEPATH=/sw/lib/qt3mac/lib/libqassistantclient.a
QT_QT_LIBRARY:FILEPATH=/sw/lib/qt3mac/lib/libqt-mt.dylib
QT_UIC_EXECUTABLE:FILEPATH=/sw/lib/qt3mac/bin/uic

correctly. Only for QT_INCLUDE_DIR it was confused by the presence of the framework and said QT_INCLUDE_DIR-NOTFOUND. Anyway, the problem is solved for the moment.

Now I only have to find out why another user gets the error

"find_package cannot find package FREETYPE because FREETYPE_DIR is
set to "/sw/lib/freetype219" which is not a directory containing a package configuration file (or it is not for the requested version)."

although everyone else with the same configuration does not get this error. Maybe another framework interfering...

--
Martin



_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to