invitation: try compiling kdelibs using cmake

Mickael Marchand marchand at kde.org
Thu Jan 26 20:34:33 CET 2006


William A. Hoffman wrote:
> At 01:45 PM 1/26/2006, Alexander Neundorf wrote:
> 
>>On Thursday 26 January 2006 19:35, Mickael Marchand wrote:
>>...
>>
>>>ok :)
>>>I would suggest linking to the debug one by default, as it is the
>>>current default with unsermake too.
>>
>>Bill, can this be done via the switch between release and debug build ? How ?
> 
> If CMAKE_BUILD_TYPE is set to Debug, then it will use the debug libraries
> for QT4.  That should fix Mickael's build since he only has the debug version
> of qt4 on his system.  Mickael can you verify that this works for you?
> 

hmm, I ran 'ccmake ..' from my build dir.
set CMAKE_BUILD_TYPE to Debug (also tried 'debug')
then pressed 'c' to configure,
and it failed with the same error ;)

I think the problem comes from the CMakeLists.txt in kdeui (and other
libs probably)
QT_QTGUI_LIBRARY is used in this file, so I think cmake tells me that
it's required (regardless of whether QT_QTGUI_LIBRARY_DEBUG is available
or not).
maybe there should be some kind of syntax to say :
"I want to link with QT_QTGUI_LIBRARY _or_ QT_QTGUI_LIBRARY_DEBUG" in
the CMakeLists files
or a wrapper variable which is set to the correct library.

(unrelated:
the CMAKE_INSTALL_PREFIX variable seems to be always misdetected (as
/usr/local, whereas I have cmake in /opt/kde4)

Cheers,
Mik

> 
> -Bill
> 
> _______________________________________________
> Kde-buildsystem mailing list
> Kde-buildsystem at kde.org
> https://mail.kde.org/mailman/listinfo/kde-buildsystem



More information about the Kde-buildsystem mailing list