[CMake] cmake qt4 for dummies
David Cole
david.cole at kitware.com
Wed Nov 24 11:33:24 EST 2010
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 <lux-integ at btconnect.com> 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
>
More information about the CMake
mailing list