Warning, /frameworks/purpose/src/plugins/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 function(add_share_plugin name) 0002 kcoreaddons_add_plugin(${name} SOURCES ${ARGN} INSTALL_NAMESPACE "kf${QT_MAJOR_VERSION}/purpose") 0003 target_link_libraries(${name} Qt${QT_MAJOR_VERSION}::Core KF5::Purpose) 0004 set_target_properties(${name} PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/kf${QT_MAJOR_VERSION}/purpose") 0005 0006 if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${name}_config.qml") 0007 install(FILES "${name}_config.qml" DESTINATION ${KDE_INSTALL_DATADIR}/purpose) 0008 endif() 0009 endfunction() 0010 0011 set(KPACKAGE_RELATIVE_DATA_INSTALL_DIR "kpackage") 0012 function(kpackage_install_package dir component root) 0013 set(install_dir ${ARGV3}) 0014 if(NOT install_dir) 0015 set(install_dir ${KPACKAGE_RELATIVE_DATA_INSTALL_DIR}) 0016 endif() 0017 install(DIRECTORY ${dir}/ USE_SOURCE_PERMISSIONS 0018 DESTINATION ${KDE_INSTALL_DATADIR}/${install_dir}/${root}/${component} 0019 PATTERN Messages.sh EXCLUDE) 0020 endfunction() 0021 0022 add_subdirectory(saveas) 0023 add_subdirectory(imgur) 0024 add_subdirectory(pastebin) 0025 add_subdirectory(ktp-sendfile) 0026 if (KAccounts_FOUND) 0027 add_subdirectory(youtube) 0028 add_subdirectory(nextcloud) 0029 endif() 0030 add_subdirectory(kdeconnect) 0031 add_subdirectory(reviewboard) 0032 add_subdirectory(phabricator) 0033 add_subdirectory(email) 0034 add_subdirectory(telegram) 0035 add_subdirectory(kdeconnect_sms) 0036 add_subdirectory(barcode) 0037 add_subdirectory(twitter) 0038 0039 if(CMAKE_SYSTEM_NAME STREQUAL "Linux") 0040 add_subdirectory(bluetooth) 0041 endif()