mirror of
https://bitbucket.org/smil3y/kde-playground.git
synced 2025-02-24 19:02:51 +00:00
81 lines
1.8 KiB
CMake
81 lines
1.8 KiB
CMake
project(coisceim)
|
|
|
|
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}" )
|
|
|
|
include_directories( ${Boost_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR}/messageviewer )
|
|
|
|
set (coisceim_widget_SRCS
|
|
coisceimwidget.cpp
|
|
note.cpp
|
|
foldercontentswidget.cpp
|
|
tripwidget.cpp
|
|
createtripwidget.cpp
|
|
createfoldercontentswidget.cpp
|
|
tripmodel.cpp
|
|
stackedwidgetview.cpp
|
|
eventselectorwidget.cpp
|
|
trip.cpp
|
|
tripcomponentfactory.cpp
|
|
mixedtreemodel.cpp
|
|
itemselection.cpp
|
|
itemviewerwidget.cpp
|
|
noteviewer.cpp
|
|
todocheckableproxymodel.cpp
|
|
qmllistselectionmodel.cpp
|
|
)
|
|
|
|
set (coisceim_SRCS
|
|
main.cpp
|
|
)
|
|
|
|
set (coisceim_part_SRCS
|
|
coisceimpart.cpp
|
|
)
|
|
|
|
add_library(coisceim_widget ${LIBRARY_TYPE} ${coisceim_widget_SRCS})
|
|
|
|
qt4_generate_dbus_interface(coisceimwidget.h
|
|
org.kde.coisceim.CoisceimWidget.xml
|
|
)
|
|
|
|
qt4_add_dbus_adaptor(coisceim_widget_SRCS
|
|
${CMAKE_BINARY_DIR}/org.kde.coisceim.CoisceimWidget.xml
|
|
coisceimwidget.h
|
|
CoisceimWidget
|
|
)
|
|
|
|
target_link_libraries(coisceim_widget
|
|
${KDEPIMLIBS_AKONADI_LIBS}
|
|
${KDEPIMLIBS_AKONADI_CONTACT_LIBS}
|
|
${KDEPIMLIBS_KCALCORE_LIBS}
|
|
messageviewer calendarsupport
|
|
)
|
|
|
|
set_target_properties(coisceim_widget
|
|
PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION}
|
|
)
|
|
|
|
add_executable(coisceim ${coisceim_SRCS})
|
|
|
|
target_link_libraries(coisceim
|
|
coisceim_widget
|
|
${QT_QTCORE_LIBRARIES}
|
|
${KDE4_KDECORE_LIBS}
|
|
${KDE4_KDEUI_LIBS}
|
|
)
|
|
|
|
kde4_add_plugin(coisceimpart ${coisceim_part_SRCS})
|
|
|
|
target_link_libraries(coisceimpart
|
|
coisceim_widget
|
|
${KDE4_KPARTS_LIBS}
|
|
)
|
|
|
|
install(TARGETS coisceim ${INSTALL_TARGETS_DEFAULT_ARGS} )
|
|
install(TARGETS coisceim_widget ${INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP)
|
|
install(FILES coisceimpart.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
|
|
install(TARGETS coisceimpart DESTINATION ${PLUGIN_INSTALL_DIR} )
|
|
|
|
# add_subdirectory(kontact-plugin)
|
|
add_subdirectory(coisceim-mobile)
|
|
|