[CMake] QT AUTOMOC problems with latest versions
Jose Fernandez Navarro
jc.fernandez.navarro.lists at gmail.com
Mon Sep 4 07:58:36 EDT 2017
Hello,
The cmake’s automoc functionality has stopped working in my codebase since version 3.8.2 and 3.9.1.
My code base was compiling/building fine until I updated CMake. If I downgrade it to 3.7.9 or lower then it compiles fine again.
The error code that I get is the following:
Scanning dependencies of target analysis
[ 65%] Building CXX object src/model/CMakeFiles/model.dir/GeneItemModel.cpp.o
[ 66%] Building CXX object src/analysis/CMakeFiles/analysis.dir/AnalysisDEA.cpp.o
[ 67%] Building CXX object src/viewRenderer/CMakeFiles/viewRenderer.dir/GraphicItemGL.cpp.o
[ 68%] Built target viewPages
[ 70%] Building CXX object src/model/CMakeFiles/model.dir/SpotItemModel.cpp.o
[ 71%] Built target viewRenderer
[ 72%] Building CXX object src/analysis/CMakeFiles/analysis.dir/AnalysisQC.cpp.o
[ 73%] Building CXX object src/analysis/CMakeFiles/analysis.dir/AnalysisCorrelation.cpp.o
[ 74%] Built target model
[ 75%] Building CXX object src/analysis/CMakeFiles/analysis.dir/AnalysisClustering.cpp.o
[ 76%] Building CXX object src/analysis/CMakeFiles/analysis.dir/ChartView.cpp.o
[ 77%] Built target analysis
Scanning dependencies of target STViewer
make[2]: *** No rule to make target `src/dialogs/CMakeFiles/dialogs.dir/dialogs_autogen/moc_compilation.cpp.o', needed by `STViewer.app/Contents/MacOS/STViewer'. Stop.
make[2]: *** Waiting for unfinished jobs....
[ 78%] Building CXX object src/CMakeFiles/STViewer.dir/main.cpp.o
[ 81%] Building CXX object src/CMakeFiles/STViewer.dir/STViewer_autogen/moc_compilation.cpp.o
[ 82%] Building CXX object src/CMakeFiles/STViewer.dir/mainWindow.cpp.o
[ 82%] Building CXX object src/CMakeFiles/STViewer.dir/STViewer_autogen/AXPSB5LYZJ/qrc_application.cpp.o
make[1]: *** [src/CMakeFiles/STViewer.dir/all] Error 2
make: *** [all] Error 2
The source is structured in different source folders and I use the cmake’s automoc set(CMAKE_AUTOMOC ON)
Has anybody experienced similar issues? Has anything changed in the way cmake performs automoc
since version 3.8.x?
Thanks in advance!
Best,
Jose
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake/attachments/20170904/49cd5f29/attachment-0001.html>
More information about the CMake
mailing list