The API changed for rotations, requiring another argument for positions.
[contacts_plasmoid.git] / CMakeLists.txt
blobac663b831d09edda7e743414b00c909b42f8c9f0
1 project(plasma-contacts)
2 include_directories(${CMAKE_CURRENT_SOURCE_DIR} )
4 set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
6 find_package(KDE4 REQUIRED)
7 include (KDE4Defaults)
8 include(MacroLibrary)
9 include(MacroOptionalDependPackage)
11 find_package(KDE4Workspace REQUIRED)
13 set(ITEMSVIEWNG_PATH ~/itemviews-ng)
14 file(GLOB ALL_SRC_ANIMATION ${ITEMSVIEWNG_PATH}/src/*.cpp)
15 file(GLOB ALL_HEADER_ANIMATION  ${ITEMSVIEWNG_PATH}/src/*.h)
17 ADD_DEFINITIONS(-DQ_ITEMVIEWSNG_EXPORT=)
18 ADD_DEFINITIONS(-fexceptions)
20 set(contacts_SRCS
21     contacts.cpp
22     pulseanimation.cpp
23     kineticview.cpp
24     kineticscroll.cpp
25     contactbutton.cpp
26     omniitem.cpp
27     omniwidget.cpp
28     omnianimation.cpp
29     contactlabel.cpp
30     contactphoto.cpp
31     contactitem.cpp
32     contactsview.cpp
33     contactsmodel.cpp
34     pulser.cpp
35     contactframe.cpp
36     contactwidget.cpp
37     ${ALL_SRC_ANIMATION}
40 kde4_add_plugin(plasma_applet_contacts ${contacts_SRCS})
42 include_directories (${KDE4_INCLUDES} ${QT_QTCORE_INCLUDE_DIR} ${ITEMSVIEWNG_PATH}/src)
44 target_link_libraries(plasma_applet_contacts ${KDE4_PLASMA_LIBS} ${KDE4_KIO_LIBS} ${QT_QTGUI_LIBRARY} ${ITEMSVIEWNG_PATH}/lib/libitemviews-ng.so)
46 install(TARGETS plasma_applet_contacts DESTINATION ${PLUGIN_INSTALL_DIR})
47 install(FILES plasma-applet-contacts.desktop DESTINATION ${SERVICES_INSTALL_DIR})
49 install(FILES
50     images/document-edit.png
51     images/list-add-user.png
52     images/list-remove.png
53     images/omnibutton.png
54     images/homebutton.png
55     images/wallace-ld.jpg
56     images/shadow.png
57     DESTINATION ${DATA_INSTALL_DIR}/plasma-contacts)