Warning, /network/kio-extras/activities/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # vim:set softtabstop=3 shiftwidth=3 tabstop=3 expandtab:
0002 
0003 add_definitions(-DTRANSLATION_DOMAIN=\"kio6_activities\")
0004 
0005 remove_definitions(-DQT_NO_CAST_FROM_ASCII)
0006 
0007 include_directories(
0008    ${CMAKE_CURRENT_SOURCE_DIR}
0009    ${CMAKE_CURRENT_BINARY_DIR}
0010 )
0011 
0012 add_subdirectory(fileitemplugin)
0013 
0014 # ########## next target ###############
0015 add_library(kio_activities MODULE)
0016 set_target_properties(kio_activities PROPERTIES
0017    OUTPUT_NAME "activities"
0018 )
0019 
0020 target_sources(kio_activities PRIVATE
0021    KioActivities.cpp
0022    KioActivitiesApi.cpp
0023    utils/qsqlquery_iterator.cpp
0024    common/database/Database.cpp
0025    common/database/schema/ResourcesDatabaseSchema.cpp
0026 )
0027 
0028 target_link_libraries(
0029    kio_activities
0030    Qt::Sql
0031    KF6::KIOCore
0032    KF6::DBusAddons
0033    Plasma::Activities
0034    KF6::I18n
0035    Qt::Network
0036 )
0037 
0038 # static library to use in an autotest and create a plugin module
0039 add_library(kio_activities_a STATIC)
0040 
0041 target_sources(kio_activities_a PRIVATE
0042    KioActivities.cpp
0043    KioActivitiesApi.cpp
0044    utils/qsqlquery_iterator.cpp
0045    common/database/Database.cpp
0046    common/database/schema/ResourcesDatabaseSchema.cpp
0047 )
0048 
0049 target_link_libraries(
0050    kio_activities_a
0051    Qt::Sql
0052    KF6::KIOCore
0053    KF6::DBusAddons
0054    Plasma::Activities
0055    KF6::I18n
0056    Qt::Network
0057 )
0058 
0059 if (BUILD_TESTING)
0060    add_subdirectory(autotests)
0061 endif()
0062 
0063 # install target (typical /usr/lib64/qtX/plugins/kf5/kio)
0064 install(
0065    TARGETS kio_activities
0066    DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf6/kio
0067 )