[CMake] UIC problem with QT4
Moreland, Kenneth
kmorel at sandia.gov
Mon Sep 25 15:42:02 EDT 2006
Because of many changes in the Qt build processes, the CMake commands
for compiling against Qt4 have changed a bit from those for Qt3. For
example, commands like QT_WRAP_UI have new QT4_WRAP_UI macros to handle
the new Qt4 commands.
I suggest taking a look at FindQt4.cmake to see more details on how to
compile a Qt4 program with CMake.
-Ken
> -----Original Message-----
> From: cmake-bounces+kmorel=sandia.gov at cmake.org [mailto:cmake-
> bounces+kmorel=sandia.gov at cmake.org] On Behalf Of Devalkeneer Arnaud
> Sent: Friday, September 22, 2006 4:05 PM
> To: cmake at cmake.org
> Subject: [CMake] UIC problem with QT4
>
> Hi everybody,
>
> I am trying to use the latest release of cmake and
> QT4. In view of using file .ui (automatically
> generated by QTDesigner) I use QT_WRAP_UI according to
> the cmake documentation.
>
> Unfortunately, there is a big difference in the use of
> uic between QT3 and QT4 and it seems that QT_WRAP_UI
> still uses the old version of uic (from QT3), where
> .cpp are compulsory generated at the compilation time.
> In fact, this is no longer used in QT4 : we have to
> only call uic to generate the .h file but no .cpp is
> needed. In conclusion, only the first call is suitable
> for QT4: uic -o file.h file.ui (on the contrary to QT3
> where a second use of uic is needed to generate .cpp :
> uic -impl file.h -o file.cpp file.ui).
>
> My question is rather simple : how can I avoid the
> second call of uic to generate the .cpp file? Has
> anybody already faced to this problem?
>
> In advance, thanks a lot fo your help.
>
> Arnaud Devalkeneer.
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> _______________________________________________
> CMake mailing list
> CMake at cmake.org
> http://www.cmake.org/mailman/listinfo/cmake
More information about the CMake
mailing list