Warning, /accessibility/kmousetool/kmousetool/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 
0002 add_subdirectory( pics )
0003 
0004 add_executable(kmousetool)
0005 
0006 target_include_directories(kmousetool PRIVATE ${X11_INCLUDE_DIR})
0007 
0008 target_sources(kmousetool PRIVATE
0009     mtstroke.cpp mtstroke.h
0010     kmousetool.cpp kmousetool.h
0011     main.cpp
0012 )
0013 
0014 ki18n_wrap_ui(kmousetool kmousetoolui.ui)
0015 
0016 target_compile_definitions(kmousetool PRIVATE -DKMOUSETOOL_VERSION="${kmousetool_VERSION}")
0017 target_link_libraries(kmousetool
0018     KF6::DBusAddons
0019     KF6::I18n
0020     KF6::IconThemes
0021     KF6::WindowSystem
0022     KF6::XmlGui
0023     Qt6::Multimedia
0024     Qt6::Widgets
0025     Qt6::Gui
0026     Qt6::Core
0027     KF6::CoreAddons
0028     KF6::StatusNotifierItem
0029     ${X11_XTest_LIB}
0030     ${X11_Xext_LIB}
0031     ${X11_LIBRARIES}
0032 )
0033 
0034 install(TARGETS kmousetool  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
0035 install( PROGRAMS org.kde.kmousetool.desktop  DESTINATION  ${KDE_INSTALL_APPDIR} )
0036 install( FILES mousetool_tap.wav  DESTINATION  ${KDE_INSTALL_DATADIR}/kmousetool/sounds )
0037 install(FILES org.kde.kmousetool.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})