Warning, /frameworks/baloo/src/file/extractor/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 remove_definitions(-DTRANSLATION_DOMAIN=\"baloo_file5\")
0002 add_definitions(-DTRANSLATION_DOMAIN=\"baloo_file_extractor5\")
0003 
0004 set(EXTRACTOR_SRCS
0005   main.cpp
0006   app.cpp
0007   result.cpp
0008   commandpipe.cpp
0009   ../priority.cpp
0010   ../basicindexingjob.cpp
0011   ../fileindexerconfig.cpp
0012   ../storagedevices.cpp
0013   ../regexpcache.cpp
0014   ../fileexcludefilters.cpp
0015   ../propertydata.cpp
0016 )
0017 
0018 ecm_qt_declare_logging_category(EXTRACTOR_SRCS
0019     HEADER baloodebug.h
0020     IDENTIFIER BALOO
0021     CATEGORY_NAME kf.baloo
0022 )
0023 kconfig_add_kcfg_files(EXTRACTOR_SRCS ../baloosettings.kcfgc GENERATE_MOC)
0024 
0025 add_executable(baloo_file_extractor ${EXTRACTOR_SRCS})
0026 ecm_mark_nongui_executable(baloo_file_extractor)
0027 target_compile_definitions(baloo_file_extractor PRIVATE -DPROJECT_VERSION="${PROJECT_VERSION}")
0028 
0029 target_link_libraries(baloo_file_extractor
0030   Qt${QT_MAJOR_VERSION}::Gui
0031   KF5::FileMetaData
0032   KF5::I18n
0033   KF5::ConfigCore
0034   KF5::Solid
0035   KF5::BalooEngine
0036   KF5::Crash
0037   KF5::IdleTime
0038 )
0039 
0040 # KF6 TODO - remove compatibility symlink to bin/baloo_file_extractor
0041 add_custom_command(TARGET baloo_file_extractor
0042     POST_BUILD
0043     COMMAND ${CMAKE_COMMAND} -E create_symlink ${KDE_INSTALL_FULL_LIBEXECDIR}/baloo_file_extractor baloo_file_extractor)
0044 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/baloo_file_extractor DESTINATION ${KDE_INSTALL_FULL_BINDIR})
0045 
0046 install(TARGETS baloo_file_extractor DESTINATION ${KDE_INSTALL_FULL_LIBEXECDIR})
0047