Warning, /network/kio-extras/recentlyused/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"kio6_recentlyused\") 0002 0003 add_library(recentlyused MODULE) 0004 set_target_properties(recentlyused PROPERTIES 0005 OUTPUT_NAME "recentlyused" 0006 LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/kf6/kio" 0007 ) 0008 target_sources(recentlyused PRIVATE 0009 recentlyused.cpp 0010 ) 0011 # recentlyused.h has examples in the comment secions which match /*, 0012 # so triggering the preprocessor to warn about nested comments. 0013 # Using a pragma to ignore that diagnostic does not work for preprocessor warnings 0014 # so for now simply that warning is completly disabled 0015 if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") 0016 set(_flag "-Wno-comment") 0017 check_cxx_compiler_flag(${_flag} _flag_present) 0018 if(_flag_present) 0019 target_compile_options(recentlyused PRIVATE "${_flag}") 0020 endif() 0021 endif() 0022 0023 ecm_qt_declare_logging_category(recentlyused 0024 HEADER recentlyused-logsettings.h 0025 IDENTIFIER KIO_RECENTLYUSED_LOG 0026 CATEGORY_NAME kf.kio.workers.recentlyused 0027 OLD_CATEGORY_NAMES log_kio_recentlyused kf.kio.slaves.recentlyused 0028 DESCRIPTION "KIO recentlyused" 0029 EXPORT KIO_EXTRAS 0030 ) 0031 0032 target_link_libraries(recentlyused 0033 KF6::KIOCore 0034 KF6::I18n 0035 Plasma::Activities 0036 Plasma::ActivitiesStats) 0037 0038 install(TARGETS recentlyused DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf6/kio) 0039 0040 # forgetfileitemaction plugin 0041 kcoreaddons_add_plugin(forgetfileitemaction 0042 SOURCES forgetfileitemaction.cpp 0043 INSTALL_NAMESPACE "kf6/kfileitemaction") 0044 0045 target_link_libraries(forgetfileitemaction 0046 KF6::I18n 0047 KF6::KIOWidgets)