Warning, /plasma/plasma-workspace/dataengines/weather/ions/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # the Ion shared library
0002 set (ionlib_SRCS ion.cpp)
0003 ecm_qt_declare_logging_category(ionlib_SRCS
0004 HEADER iondebug.h
0005 IDENTIFIER IONENGINE
0006 CATEGORY_NAME kde.dataengine.ion
0007 DEFAULT_SEVERITY Info
0008 DESCRIPTION "DataEngine ion lib"
0009 EXPORT PLASMAWORKSPACE
0010 )
0011
0012 add_library (weather_ion SHARED ${ionlib_SRCS})
0013 generate_export_header(weather_ion BASE_NAME ion)
0014 target_link_libraries (weather_ion PRIVATE KF6::I18n PUBLIC Qt::Core Plasma::Plasma Plasma::Plasma5Support)
0015
0016 set_target_properties(weather_ion PROPERTIES
0017 VERSION 7.0.0
0018 SOVERSION 7
0019 )
0020
0021 install (TARGETS weather_ion EXPORT kdeworkspaceLibraryTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0022
0023 install (FILES ion.h
0024 ${CMAKE_CURRENT_BINARY_DIR}/ion_export.h
0025 DESTINATION ${KDE_INSTALL_INCLUDEDIR}/plasma5support/weather COMPONENT Devel)
0026
0027 # install (FILES includes/Ion
0028 # DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KDE/Plasma/Weather COMPONENT Devel)
0029
0030 # the individual ion plugins
0031 add_subdirectory(bbcukmet)
0032 add_subdirectory(envcan)
0033 add_subdirectory(noaa)
0034 add_subdirectory(wetter.com)
0035 add_subdirectory(dwd)