2011-09-13 21:21:29 +02:00
project ( plasmacomponents )
set ( plasmacomponents_SRCS
p l a s m a c o m p o n e n t s p l u g i n . c p p
q r a n g e m o d e l . c p p
2011-10-27 22:33:51 +02:00
e n u m s . c p p
2011-10-28 18:57:34 +02:00
q m e n u . c p p
q m e n u i t e m . c p p
2011-11-03 18:23:26 +01:00
k d i a l o g p r o x y . c p p
2011-09-13 21:21:29 +02:00
)
INCLUDE_DIRECTORIES (
$ { C M A K E _ S O U R C E _ D I R }
$ { C M A K E _ B I N A R Y _ D I R }
$ { K D E 4 _ I N C L U D E S }
)
qt4_automoc ( ${ plasmacomponents_SRCS } )
add_library ( plasmacomponentsplugin SHARED ${ plasmacomponents_SRCS } )
2011-11-03 18:23:26 +01:00
target_link_libraries ( plasmacomponentsplugin ${ QT_QTCORE_LIBRARY } ${ QT_QTDECLARATIVE_LIBRARY } ${ QT_QTGUI_LIBRARY } ${ KDE4_KDEUI_LIBRARY } )
2011-09-13 21:21:29 +02:00
install ( TARGETS plasmacomponentsplugin DESTINATION ${ IMPORTS_INSTALL_DIR } /org/kde/plasma/components )
install ( DIRECTORY qml/ DESTINATION ${ IMPORTS_INSTALL_DIR } /org/kde/plasma/components )
2011-11-07 18:06:18 +01:00
2011-11-07 18:46:21 +01:00
#The platform specific stuff, overwrites a copy of the desktop one
2011-11-10 11:32:19 +01:00
#it does install some files on top of the old ones, it's pretty hackyu but it's intended since there are no more elegant ways to produce a fallback during a qml import from the most specific files to the general ones if specific were not found
2011-11-07 18:06:18 +01:00
2011-11-07 18:46:21 +01:00
install ( TARGETS plasmacomponentsplugin DESTINATION ${ PLUGIN_INSTALL_DIR } /platformimports/touch/org/kde/plasma/components )
2011-11-07 18:06:18 +01:00
install ( DIRECTORY qml/ DESTINATION ${ PLUGIN_INSTALL_DIR } /platformimports/touch/org/kde/plasma/components )
install ( DIRECTORY platformcomponents/touch/ DESTINATION ${ PLUGIN_INSTALL_DIR } /platformimports/touch/org/kde/plasma/components )