Warning, /plasma/wacomtablet/src/kcmodule/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 ########### next target ############### 0002 0003 set( kcm_tablet_SRCS 0004 areaselectionwidget.cpp 0005 buttonactiondisplaywidget.cpp 0006 buttonactionselectiondialog.cpp 0007 buttonactionselectionwidget.cpp 0008 buttonactionselectorwidget.cpp 0009 buttonpagewidget.cpp 0010 calibrationdialog.cpp 0011 generalpagewidget.cpp 0012 kcmwacomtabletwidget.cpp 0013 keysequenceinputbutton.cpp 0014 keysequenceinputwidget.cpp 0015 pressurecurvewidget.cpp 0016 pressurecurvedialog.cpp 0017 styluspagewidget.cpp 0018 tabletareaselectioncontroller.cpp 0019 tabletareaselectiondialog.cpp 0020 tabletareaselectionview.cpp 0021 tabletareaselectionwidget.cpp 0022 tabletpagewidget.cpp 0023 touchpagewidget.cpp 0024 ../common/globalactions.cpp # FIXME: why? 0025 areaselectionwidget.h 0026 buttonactiondisplaywidget.h 0027 buttonactionselectiondialog.h 0028 buttonactionselectionwidget.h 0029 buttonactionselectorwidget.h 0030 buttonpagewidget.h 0031 calibrationdialog.h 0032 generalpagewidget.h 0033 kcmwacomtabletwidget.h 0034 keysequenceinputbutton.h 0035 keysequenceinputwidget.h 0036 pressurecurvewidget.h 0037 pressurecurvedialog.h 0038 styluspagewidget.h 0039 tabletareaselectioncontroller.h 0040 tabletareaselectiondialog.h 0041 tabletareaselectionview.h 0042 tabletareaselectionwidget.h 0043 tabletpagewidget.h 0044 touchpagewidget.h 0045 ) 0046 0047 ki18n_wrap_ui( kcm_tablet_SRCS 0048 buttonactionselectionwidget.ui 0049 buttonactionselectorwidget.ui 0050 buttonpagewidget.ui 0051 errorwidget.ui 0052 generalpagewidget.ui 0053 kcmwacomtabletwidget.ui 0054 pressurecurvedialog.ui 0055 styluspagewidget.ui 0056 tabletareaselectionview.ui 0057 tabletpagewidget.ui 0058 touchpagewidget.ui 0059 ) 0060 0061 ecm_qt_declare_logging_category( 0062 kcm_tablet_SRCS 0063 HEADER "logging.h" 0064 DESCRIPTION "wacomtablet (kcm)" 0065 IDENTIFIER "KCM" 0066 CATEGORY_NAME "org.kde.wacomtablet.kcm" 0067 EXPORT WACOMTABLET 0068 ) 0069 0070 set(kcm_wacomtablet_PLUGIN_SRC 0071 kcmwacomtablet.cpp 0072 kcmwacomtablet.h 0073 ) 0074 0075 set(kcm_wacomtablet_LIBS 0076 wacom_common 0077 Qt::Core 0078 Qt::Widgets 0079 KF6::CoreAddons 0080 KF6::XmlGui 0081 KF6::WidgetsAddons 0082 KF6::WindowSystem 0083 ${X11_LIBRARIES} 0084 ${X11_Xinput_LIB} 0085 KF6::KCMUtils 0086 ) 0087 0088 add_definitions(-DTRANSLATION_DOMAIN=\"wacomtablet\") 0089 add_library(kcm_wacomtablet MODULE ${kcm_wacomtablet_PLUGIN_SRC} ${kcm_tablet_SRCS}) 0090 kcmutils_generate_desktop_file(kcm_wacomtablet) 0091 0092 target_link_libraries(kcm_wacomtablet ${kcm_wacomtablet_LIBS}) 0093 0094 install(TARGETS kcm_wacomtablet DESTINATION ${KDE_INSTALL_PLUGINDIR}/plasma/kcms/systemsettings_qwidgets) 0095 install(FILES org.kde.wacomtablet.metainfo.xml DESTINATION "${KDE_INSTALL_METAINFODIR}") 0096 0097 ## LIBRARY FOR UNIT TESTS 0098 if (BUILD_TESTING) 0099 ## build static library for unit testing 0100 add_library( kcm_testlib STATIC ${kcm_tablet_SRCS} ) 0101 target_link_libraries( kcm_testlib ${kcm_wacomtablet_LIBS} ) 0102 set_target_properties( kcm_testlib PROPERTIES COMPILE_FLAGS "-fPIC" ) 0103 0104 endif (BUILD_TESTING)