parent
0c4bc5daa3
commit
a8435f7b72
@ -1,62 +1,47 @@
|
||||
SET(libkbfxspinxsrc
|
||||
kbfxbutton.cpp
|
||||
kbfxplasmacanvasabstractitem.cpp
|
||||
kbfxplasmacanvasgroup.cpp
|
||||
kbfxplasmacanvasgroupview.cpp
|
||||
kbfxplasmacanvasitem.cpp
|
||||
kbfxplasmacanvasitem_events.cpp
|
||||
kbfxplasmacanvasitemwrapper.cpp
|
||||
kbfxplasmacanvasstack.cpp
|
||||
kbfxplasmacanvasview.cpp
|
||||
kbfxplasmaindexitem.cpp
|
||||
kbfxplasmaindexview.cpp
|
||||
kbfxspinx.cpp
|
||||
kbfxspinxmenu.cpp
|
||||
kbfxspinxpopup.cpp
|
||||
kbfxspinxscrollbar.cpp
|
||||
kbfxspinxtoolbar.cpp
|
||||
kbfxspinxtoolbutton.cpp
|
||||
kbfxspinxtop.cpp
|
||||
kbfxspinxview.cpp
|
||||
kbfxtooltip.cpp
|
||||
#################################################
|
||||
#
|
||||
# (C) 2011 Timothy Pearson
|
||||
# kb9vqf (AT) pearsoncomputing.net
|
||||
#
|
||||
# Improvements and feedback are welcome
|
||||
#
|
||||
# This file is released under GPL >= 2
|
||||
#
|
||||
#################################################
|
||||
|
||||
include_directories(
|
||||
${TQT_INCLUDE_DIRS}
|
||||
${TDE_INCLUDE_DIR}
|
||||
${CMAKE_BINARY_DIR}
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
)
|
||||
|
||||
IF (NOT USE_KDE4)
|
||||
KDE3_ADD_DCOP_SKELS(libkbfxspinxsrc kbfxspinx.h)
|
||||
KDE3_AUTOMOC(${libkbfxspinxsrc})
|
||||
|
||||
ADD_LIBRARY(kbfxspinx MODULE ${libkbfxspinxsrc})
|
||||
SET_TARGET_PROPERTIES(kbfxspinx
|
||||
PROPERTIES
|
||||
COMPILE_FLAGS ${CMAKE_SHARED_LIBRARY_CXX_FLAGS})
|
||||
# SET_TARGET_PROPERTIES(kbfxspinx PROPERTIES
|
||||
# SOVERSION ${LIB_MAJOR}
|
||||
# VERSION ${APPLICATION_VERSION})
|
||||
TARGET_LINK_LIBRARIES(kbfxspinx
|
||||
kbfxdata
|
||||
kbfxcommon
|
||||
${QT_AND_TDECORE_LIBS}
|
||||
${KDE3_UI_LIBRARY}
|
||||
link_directories(
|
||||
${TQT_LIBRARY_DIRS}
|
||||
)
|
||||
|
||||
KDE3_INSTALL_LIBTOOL_FILE(kbfxspinx ${PLUGIN_INSTALL_DIR})
|
||||
ELSE (NOT USE_KDE4)
|
||||
# TODO: Have to rewrite it for DBUS.
|
||||
# Rewrite the DCOP interface (in src/) to DBUS for KDE4 support.
|
||||
# Should be done in a way to preserve KDE3 compatibility!
|
||||
KDE4_ADD_DCOP_SKELS(libkbfxspinxsrc kbfxspinx.h)
|
||||
KDE4_AUTOMOC(${libkbfxspinxsrc})
|
||||
|
||||
KDE4_ADD_LIBRARY(kbfxspinx MODULE ${libkbfxspinxsrc})
|
||||
TARGET_LINK_LIBRARIES(kbfxspinx
|
||||
kbfxdata
|
||||
kbfxcommon
|
||||
${KDE4_TDECORE_LIBS}
|
||||
${KDE4_TDEUI_LIBS}
|
||||
|
||||
##### kbfxspinx ##################################
|
||||
|
||||
set( target kbfxspinx )
|
||||
|
||||
set( ${target}_SRCS
|
||||
kbfxbutton.cpp kbfxplasmacanvasabstractitem.cpp kbfxplasmacanvasgroup.cpp
|
||||
kbfxplasmacanvasgroupview.cpp kbfxplasmacanvasitem.cpp kbfxplasmacanvasitem_events.cpp
|
||||
kbfxplasmacanvasitemwrapper.cpp kbfxplasmacanvasstack.cpp kbfxplasmacanvasview.cpp
|
||||
kbfxplasmaindexitem.cpp kbfxplasmaindexview.cpp kbfxspinx.cpp kbfxspinxmenu.cpp
|
||||
kbfxspinxpopup.cpp kbfxspinxscrollbar.cpp kbfxspinxtoolbar.cpp kbfxspinxtoolbutton.cpp
|
||||
kbfxspinxtop.cpp kbfxspinxview.cpp kbfxtooltip.cpp
|
||||
)
|
||||
|
||||
KDE4_INSTALL_LIBTOOL_FILE(kbfxspinx ${PLUGIN_INSTALL_DIR})
|
||||
ENDIF (NOT USE_KDE4)
|
||||
tde_add_kpart( ${target} AUTOMOC
|
||||
SOURCES ${${target}_SRCS}
|
||||
LINK tdecore-shared tdeui-shared kbfxspinx kbfxdata kbfxcommon
|
||||
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||
)
|
||||
|
||||
|
||||
##### desktop files ###############################
|
||||
|
||||
INSTALL(TARGETS kbfxspinx DESTINATION ${PLUGIN_INSTALL_DIR})
|
||||
INSTALL(FILES kbfxspinx.desktop DESTINATION ${DATA_INSTALL_DIR}/kicker/applets)
|
||||
|
Loading…
Reference in new issue