[Development] cmake files for qt5 problems with Qt5Quick/Qt5Qml modules on Mac OS X
Nils Jeisecke
njeisecke at saltation.de
Fri Jun 29 20:44:13 CEST 2012
Hi,
I'm using cmake for building my stuff so the new cmake support
directly in Qt5 is really appreciated. Thanks Stephen and KDAB!
There's a problem with the Qt5Quick and Qt5Qml modules though. The
generated configuration files don't work and I had to make some
adjustments to let things build.
qtbase is on 4182a3afac5321b21496ae276446e3ba46d29fd4.
My platform is
- Mac OS X
- in source tree build
- no install
These were the adjustments in both Qt5QmlConfig.cmake and
Qt5QuickConfig.cmake I had to make for letting my project build:
--- Qt5QuickConfig.cmake.orig 2012-06-29 13:31:57.000000000 +0200
+++ Qt5QuickConfig.cmake 2012-06-29 20:06:59.000000000 +0200
@@ -8,8 +8,8 @@
set(Qt5Quick_LIBRARIES Qt5::Quick)
-set(Qt5Quick_INCLUDE_DIRS "${_qt5Quick_install_prefix}/include/"
"${_qt5Quick_install_prefix}/include/QtQuick")
-set(Qt5Quick_PRIVATE_INCLUDE_DIRS
"${_qt5Quick_install_prefix}/include/QtQuick/${Qt5Quick_VERSION_STRING}/QtQuick")
+set(Qt5Quick_INCLUDE_DIRS
"${_qt5Quick_install_prefix}/../qtdeclarative/include/"
"${_qt5Quick_install_prefix}/../qtdeclarative/include/QtQuick")
+set(Qt5Quick_PRIVATE_INCLUDE_DIRS
"${_qt5Quick_install_prefix}/../qtdeclarative/include/QtQuick/${Qt5Quick_VERSION_STRING}/QtQuick")
set(Qt5Quick_DEFINITIONS -DQT_QUICK_LIB)
set(Qt5Quick_COMPILE_DEFINITIONS QT_QUICK_LIB)
---
It seems the include dirs are not set correctly for modules outside of qtbase.
Did anybody experience a similar problem?
Thanks
Nils
More information about the Development
mailing list