project(LatLonEdit) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/ ) include_directories( ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${QT_INCLUDE_DIR} ${QT_QTDESIGNER_INCLUDE_DIR}) set(latlonedit_SRCS latlonedit.cpp latloneditplugin.cpp ) set(latlonedit_HDRS latlonedit.h latloneditplugin.h ) if (QTONLY) qt4_automoc(${latlonedit_SRCS}) add_library(LatLonEdit SHARED ${latlonedit_SRCS}) target_link_libraries (LatLonEdit ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTMAIN_LIBRARY} ) install(TARGETS LatLonEdit DESTINATION ${QT_PLUGINS_DIR}/designer) else (QTONLY) kde4_add_library(LatLonEdit SHARED ${latlonedit_SRCS}) target_link_libraries (LatLonEdit ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTMAIN_LIBRARY} ) install(TARGETS LatLonEdit DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/designer) endif (QTONLY) set_target_properties(LatLonEdit PROPERTIES INSTALL_RPATH_USE_LINK_PATH TRUE SKIP_BUILD_RPATH TRUE BUILD_WITH_INSTALL_RPATH TRUE INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/${LIB_SUFFIX}) project(worldclock) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/ ) find_package(KDE4 REQUIRED) include(KDE4Defaults) find_package(Plasma REQUIRED) add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS}) include_directories( ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES} ) set(worldclock_SRCS latlonedit.cpp worldclock.cpp ) kde4_add_ui_files( worldclock_SRCS worldclockConfig.ui ) kde4_add_plugin(plasma_applet_worldclock ${worldclock_SRCS}) target_link_libraries(plasma_applet_worldclock ${PLASMA_LIBS} ${KDE4_KDEUI_LIBS} marblewidget ) install(TARGETS plasma_applet_worldclock DESTINATION ${PLUGIN_INSTALL_DIR}) install(FILES plasma-applet-kworldclock.desktop DESTINATION ${SERVICES_INSTALL_DIR})