hello, in a large CMake / Qt project of mine, I'm building a (shared) library in some directory `A`. Now I want to add a QML module for that, but due to various constraints want to do that in a subdirectory `A/qml`. That is, I have
A/ ├── CMakeLists.txt ├── qml │ ├── CMakeLists.txt where `A/CMakeLists.txt` calls `addLibrary(A ...)`, and `A/qml/CMakeLists.txt` calls `qt_add_qml_module(A ...)` This eventually bails with the error ``` ... No rule to make target '.../A/A_qmltyperegistrations.cpp`, needed by ' CMakeFiles/A.dir/a_qmltyperegistrations.cpp.o' ``` If I merge the definition of `qml_add_qml_module` in the outer CMakeLists.txt file, everything is compiling fine. Am I missing something ? Is this is known limitation of the build logic ? Thanks for any hints, -- ...ich hab' noch einen Koffer in Berlin...
_______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest