The example that demonstrates how to use BundleUtilities contains a Qt app. See the CMakeLists file in that project for clues about how to structure a Qt application.
See also CMake itself, in the CMake/Source/QtDialog. And ParaView, too -- it's a Qt app. Start with the example, though, it's much simpler than either CMake or ParaView. HTH, David On Wed, Nov 24, 2010 at 12:25 PM, luxInteg <[email protected]> wrote: > Greetings, > > I am learning cmake. I am now having a go at learning to compile a qt4 > project wuth cmake. I am starting with qt-4.6.2 and I want to play with > compiling a small project into a library. > > > From what I can discern most things seem straightforward but some files > seemd to need transforming by the so called MOC:- > > Lets say I have a project that uses qmake with the following files > ../src/file1.cpp > ../src/file2.cpp > > to compile into some library libTESTcpp.a. After running qmake and make > the build-log reveals:- > compiled file1.cpp > cpmpiled file2.cpp > compiled moc/moc_file2.cpp > > then > archived *.o ino libTESTcpp.a. > > SO when porting the setup to cmake:- > a) Can the transformation for file2.cpp to moc/moc_file2.cpp be manually > done as per:- > configure_file(../src/file2.cpp ../src/moc/moc_file2.cpp @COPYONLY) ? OR > > b) Is it done otherwise and if so how so? > > The cmake qt4 examples I managed to find on the internet eg > ( > http://developer.qt.nokia.com/quarterly/view/using_cmake_to_build_qt_projects > ) > tend to be for executable files the most useful one (linked above) mentioned > moc-headers, ui-files qrc files none of which are present in this project. > > > Advice would be appreciated. > > luxInteg > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/CMake_FAQ > > Follow this link to subscribe/unsubscribe: > http://www.cmake.org/mailman/listinfo/cmake > _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
