# FIXME: they are bogus # add_subdirectory(kconfig_compiler) include_directories( ${KDE4_KDEUI_INCLUDES} ) MACRO(KDEUI_UNIT_TESTS) FOREACH(_testname ${ARGN}) if(EXISTS ${_testname}.h) kde4_add_test(kdeui-${_testname} ${_testname}.cpp ${_testname}.h) else() kde4_add_test(kdeui-${_testname} ${_testname}.cpp) endif() target_link_libraries(kdeui-${_testname} ${KDE4_KDEUI_LIBS} ${QT_QTTEST_LIBRARY} ${QT_QTXML_LIBRARY} ) ENDFOREACH(_testname) ENDMACRO(KDEUI_UNIT_TESTS) MACRO(KDEUI_EXECUTABLE_TESTS) FOREACH(_testname ${ARGN}) if(EXISTS ${_testname}.h) kde4_add_manual_test(kdeui-${_testname} ${_testname}.cpp ${_testname}.h) else() kde4_add_manual_test(kdeui-${_testname} ${_testname}.cpp) endif() target_link_libraries(kdeui-${_testname} ${KDE4_KDEUI_LIBS} ${QT_QTTEST_LIBRARY} ${QT_QTXML_LIBRARY} ) ENDFOREACH(_testname) ENDMACRO(KDEUI_EXECUTABLE_TESTS) KDEUI_UNIT_TESTS( kactioncollectiontest kbuttongrouptest kcompletioncoretest kconfigskeletontest kdualactiontest kfindtest kglobalsettingstest kmainwindow_unittest klineedit_unittest kcombobox_unittest kdialog_unittest kreplacetest kshortcuttest kstandardshortcuttest kuniqueapptest kstartupinfo_unittest kcolorutilstest kxmlgui_unittest ktimezonewidget_unittest kiconloader_unittest ktabwidget_unittest ktoolbar_unittest krichtextedittest kselectaction_unittest klistwidgetsearchlinetest ktimecomboboxtest kdatecomboboxtest kdatetimeedittest kconfigdialog_unittest kcolorbuttontest kglobalshortcuttest klinkitemselectionmodeltest kstandardactiontest ktextedit_unittest kactioncategorytest kapplication_unittest kconfigguitest ) KDEUI_EXECUTABLE_TESTS( kaccelgentest kactionselectortest kapptest kassistantdialogtest kcategorizedviewtest kcodecactiontest kcolorcollectiontest kcolordlgtest kcolorcombotest kcomboboxtest kdatepicktest klanguagebuttontest kdatetabletest kdatetimewidgettest kdatewidgettest kdebugtest_gui kdialogbuttonboxtest kdialogtest kfontdialogtest kglobalsettingsclient # helper program for kglobalsettingstest khboxtest kiconeffecttest kiconloadertest kinputdialogtest kjobtrackerstest kledtest klineedittest kmessageboxtest kmessagetest kmessagewidgettest knewpassworddialogtest kstatusnotifieritemtest knotificationrestrictionstest knuminputtest kpagedialogtest kpagewidgettest kpassivepopuptest kpassworddialogtest kpixmapregionselectordialogtest kpopuptest kprogressdialogtest krulertest kselectactiontest kseparatortest kstatusbartest ksqueezedtextlabeltest ksystemtraytest ktabwidgettest ktextedittest ktitlewidgettest ktoolbartest ktoolbarlabelactiontest kwidgetitemdelegatetest kwindowtest kxmlguitest kxmlguiwindowtest testqtargs kpixmapsequenceoverlaypaintertest ktreewidgetsearchlinetest kcompletionuitest kmainwindowrestoretest kmainwindowtest ) if (Q_WS_X11) KDEUI_EXECUTABLE_TESTS( fixx11h_test fixx11h_test2 kxerrorhandlertest ) target_link_libraries(kdeui-kxerrorhandlertest ${X11_X11_LIB}) endif (Q_WS_X11) ## kcolorutilsdemo set(kcolorUtilsDemoSources kcolorutilsdemo.cpp kimageframe.cpp ../colors/kcolorspaces.cpp ) kde4_add_manual_test(kcolorutilsdemo ${kcolorUtilsDemoSources}) target_link_libraries(kcolorutilsdemo ${KDE4_KDEUI_LIBS})