<div dir="ltr">Hello folks,<br><br>I've a CMakeLists.txt, this file works fine. Now I've added a small wrapper, this wrapper is no Qt-Code (no Q_OBJECT flag). How can I merge this in my CMakeLists.txt?<br><br>make crashes with the this error:<br>
### snip ###<br>make[2]: *** No rule to make target `../.src/xmlhandler/xmlhandler.h', needed by `.src/xmlhandler/moc_xmlhandler.cxx'. Stop.<br>make[1]: *** [CMakeFiles/autoluncher.dir/all] Error 2<br>make: *** [all] Error 2<br>
### snap ###<br><br>xmlhandler.h is plain c++ <br><br>How can I integrate it in my CMakeLists.txt?<br><br>Here is my CMakeLists.txt<br>### snip ###<br>PROJECT( autoluncher )<br><br>CMAKE_MINIMUM_REQUIRED(VERSION 2.6.0)<br>
<br>FIND_PACKAGE( Qt4 REQUIRED )<br><br>SET( AUTOLUNCHER_SRCS<br> ./src/main.cpp<br> ./src/mainwindow/mainwindow.cpp<br> ./src/xmlhandler/xmlhandler.cpp<br>)<br><br>SET( AUTOLUNCHER_MOC_HDRS<br> ./src/mainwindow/mainwindow.h<br>
.src/xmlhandler/xmlhandler.h<br>)<br><br>SET( AUTOLUNCHER_UIS<br> ./ui/mainwindow.ui<br>)<br><br>SET( AUTOLUNCHER_RCS<br> ./images/autoluncher.qrc<br>)<br><br>ADD_DEFINITIONS( -Wall )<br><br>INCLUDE( ${QT_USE_FILE} )<br>
<br>INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})<br><br>QT4_ADD_RESOURCES( AUTOLUNCHER_RC_SRCS ${AUTOLUNCHER_RCS} )<br><br>QT4_WRAP_CPP( AUTOLUNCHER_MOC_SRCS ${AUTOLUNCHER_MOC_HDRS} )<br><br>QT4_WRAP_UI(AUTOLUNCHER_UIS_HDRS ${AUTOLUNCHER_UIS} )<br>
<br>ADD_EXECUTABLE( autoluncher ${AUTOLUNCHER_SRCS} ${AUTOLUNCHER_MOC_SRCS} ${AUTOLUNCHER_RC_SRCS} ${AUTOLUNCHER_UIS_HDRS} )<br><br>TARGET_LINK_LIBRARIES( autoluncher ${QT_LIBRARIES} )<br>### snap ###<br><br>Thanks for help<br>
<br>so long<br>jd<br><br><br></div>