FIND_PACKAGE(KDE4 REQUIRED)
FIND_PACKAGE(Qt4 REQUIRED)

INCLUDE(KDE4Defaults)
INCLUDE(${QT_USE_FILE})
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES} ${PLASMA_INCLUDE_DIR})
ADD_SUBDIRECTORY(ions)

SET (ionlib_SRCS ions/ion.cpp ions/weather_formula.cpp)
kde4_add_library (weather_ion SHARED ${ionlib_SRCS})
TARGET_LINK_LIBRARIES (weather_ion ${KDE4_KIO_LIBS} ${PLASMA_LIBS})
set_target_properties(weather_ion PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION})
INSTALL (TARGETS weather_ion DESTINATION ${LIB_INSTALL_DIR})

SET(weather_SRCS weatherengine.cpp)
kde4_add_plugin(plasma_engine_weather ${weather_SRCS})
TARGET_LINK_LIBRARIES (plasma_engine_weather ${KDE4_KIO_LIBS} ${PLASMA_LIBS} weather_ion)
INSTALL (TARGETS plasma_engine_weather DESTINATION ${PLUGIN_INSTALL_DIR})
INSTALL (FILES plasma-engine-weather.desktop DESTINATION ${SERVICES_INSTALL_DIR})
