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 )