[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Building kicker applet with CMake
From:       "Vladimir Pouzanov" <farcaller () gmail ! com>
Date:       2006-09-19 18:00:31
Message-ID: 9956e0d30609191100l614c7aebm33ab7f20507b7c92 () mail ! gmail ! com
[Download RAW message or body]

Hi all,

I'm trying to build kicker applet (for KDE3) using cmake. My .so
builds ok, but kicker doesn't want to load it giving an error message.
The same source builds ok using classic autoconf/automake.

Here's my root CMakeLists.txt:
project(voliakick)
cmake_minimum_required(VERSION 2.4.0)
find_package(Qt3 REQUIRED)
find_package(KDE3 REQUIRED)
add_definitions(${QT_DEFINITIONS} ${KDE3_DEFINITIONS})
link_directories(${KDE3_LIB_DIR})
include_directories(${KDE3_INCLUDE_DIR} ${QT_INCLUDE_DIR}
                /home/farcaller/develop/gadgets/voliakick/build/src)
LINK_LIBRARIES(${QT_LIBRARIES} kdeui)
add_subdirectory(src)

and src/CMakeLists.txt:
set(voliakick_SRCS voliakick.cpp)
kde3_automoc(${voliakick_SRCS})
add_library(voliakick_applet SHARED ${voliakick_SRCS})
target_link_libraries(voliakick ${QT_AND_KDECORE_LIBRARIES})

Probably autotools stuff adds some more compiler flags to make kicker
recognize the applet, however I'm completely lost when things come to
autotools...

-- 
Sincerely,
Vladimir "Farcaller" Pouzanov
http://www.hackndev.com
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic