kde-workspace/kate/tests/CMakeLists.txt
Ivailo Monev ce48bc0997 generic: preperations for kdelibs changes
automatically replaced via:
find -name CMakeLists.txt -exec sed -e 's|${KDE4_PLASMA_LIBS}|KDE4::plasma|g' -e 's|${KDE4_KIO_LIBS}|KDE4::kio|g' -e 's|${KDE4_SOLID_LIBS}|KDE4::solid|g' -e 's|${KDE4_KFILE_LIBS}|KDE4::kfile|g' -e 's|${KDE4_KDECORE_LIBS}|KDE4::kdecore|g' -e 's|${KDE4_KDEUI_LIBS}|KDE4::kdeui|g' -e 's|${KDE4_KCMUTILS_LIBS}|KDE4::kcmutils|g' -e 's|${KDE4_KDECLARATIVE_LIBS}|KDE4::kdeclarative|g' -e 's|${KDE4_KPTY_LIBS}|KDE4::kpty|g' -e 's|${KDE4_KEMAIL_LIBS}|KDE4::kemail|g' -e 's|${KDE4_KMEDIAPLAYER_LIBS}|KDE4::kmediaplayer|g' -e 's|${KDE4_KPARTS_LIBS}|KDE4::kparts|g' -e 's|${KDE4_KIDLETIME_LIBS}|KDE4::kidletime|g' -e 's|${KDE4_KTEXTEDITOR_LIBS}|KDE4::ktexteditor|g' -e 's|${KDE4_KPASSWDSTORE_LIBS}|KDE4::kpasswdstore|g' -e 's|${KDE4_KARCHIVE_LIBS}|KDE4::karchive|g' -e 's|${KDE4_KDNSSD_LIBS}|KDE4::kdnssd|g' -e 's|${KDE4_KNOTIFYCONFIG_LIBS}|KDE4::knotifyconfig|g' -e 's|${KDE4_KEXIV2_LIBS}|KDE4::kexiv2|g' -i {} +

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:27:11 +03:00

211 lines
5 KiB
CMake

include_directories(
${CMAKE_SOURCE_DIR}/kate/part
${CMAKE_SOURCE_DIR}/kate/part/buffer
${CMAKE_SOURCE_DIR}/kate/part/completion
${CMAKE_SOURCE_DIR}/kate/part/dialogs
${CMAKE_SOURCE_DIR}/kate/part/document
${CMAKE_SOURCE_DIR}/kate/part/mode
${CMAKE_SOURCE_DIR}/kate/part/render
${CMAKE_SOURCE_DIR}/kate/part/search
${CMAKE_SOURCE_DIR}/kate/part/syntax
${CMAKE_SOURCE_DIR}/kate/part/undo
${CMAKE_SOURCE_DIR}/kate/part/utils
${CMAKE_SOURCE_DIR}/kate/part/view
${CMAKE_SOURCE_DIR}/kate/part/kte5 # KDE5 remove
${CMAKE_BINARY_DIR}/kate/part
)
set(KATE_TEST_LINK_LIBS
KDE4::kdecore
${QT_QTTEST_LIBRARY}
KDE4::kcmutils
ktexteditor
katepartinterfaces
)
# buffer test
kde4_add_test(kate-katetextbuffertest katetextbuffertest.cpp katetextbuffertest.h)
target_link_libraries(kate-katetextbuffertest ${KATE_TEST_LINK_LIBS})
########### range test ###############
kde4_add_test(kate-range_test range_test.cpp)
target_link_libraries(kate-range_test
KDE4::kdeui
${QT_QTTEST_LIBRARY}
${KATE_TEST_LINK_LIBS}
katepartinterfaces
)
########### undomanager test ###############
kde4_add_test(kate-undomanager_test undomanager_test.cpp)
target_link_libraries(kate-undomanager_test ${KATE_TEST_LINK_LIBS})
########### plaintextsearch test ###############
kde4_add_test(kate-plaintextsearch_test plaintextsearch_test.cpp)
target_link_libraries(kate-plaintextsearch_test ${KATE_TEST_LINK_LIBS})
########### regexpsearch test ###############
kde4_add_test(kate-regexpsearch_test regexpsearch_test.cpp)
target_link_libraries(kate-regexpsearch_test ${KATE_TEST_LINK_LIBS})
########### completion test ###############
set(completion_test_SRCS
completion_test.cpp
codecompletiontestmodel.cpp
)
kde4_add_test(kate-completion_test ${completion_test_SRCS})
target_link_libraries(kate-completion_test ${KATE_TEST_LINK_LIBS})
########### word completion test ###############
kde4_add_test(kate-wordcompletion_test wordcompletiontest.cpp)
target_link_libraries(kate-wordcompletion_test ${KATE_TEST_LINK_LIBS})
########### searchbar test ###############
kde4_add_test(kate-searchbar_test searchbar_test.cpp)
target_link_libraries(kate-searchbar_test
KDE4::kdeui
${QT_QTTEST_LIBRARY}
${KATE_TEST_LINK_LIBS}
katepartinterfaces
)
########### cursor test ###############
kde4_add_test(kate-movingcursor_test movingcursor_test.cpp)
target_link_libraries(kate-movingcursor_test
KDE4::kdeui
${QT_QTTEST_LIBRARY}
${KATE_TEST_LINK_LIBS}
katepartinterfaces
)
########### moving range and feedback test ###############
kde4_add_test(kate-movingrange_test movingrange_test.cpp)
target_link_libraries(kate-movingrange_test
KDE4::kdeui
${QT_QTTEST_LIBRARY}
${KATE_TEST_LINK_LIBS}
katepartinterfaces
)
########### document test ###############
kde4_add_test(kate-katedocument_test katedocument_test.cpp)
target_link_libraries(kate-katedocument_test
KDE4::kdeui
${QT_QTTEST_LIBRARY}
${KATE_TEST_LINK_LIBS}
katepartinterfaces
)
########### view test ###############
kde4_add_test(kate-kateview_test kateview_test.cpp)
target_link_libraries(kate-kateview_test
KDE4::kdeui
${QT_QTTEST_LIBRARY}
${KATE_TEST_LINK_LIBS}
katepartinterfaces
)
########### revision test ###############
kde4_add_test(kate-revision_test revision_test.cpp)
target_link_libraries(kate-revision_test
KDE4::kdeui
${QT_QTTEST_LIBRARY}
${KATE_TEST_LINK_LIBS}
katepartinterfaces
)
########### line modification test ###############
kde4_add_test(kate-modificationsystem_test modificationsystem_test.cpp)
target_link_libraries(kate-modificationsystem_test
${KATE_TEST_LINK_LIBS}
KDE4::kdeui
${QT_QTTEST_LIBRARY}
${KATE_TEST_LINK_LIBS}
katepartinterfaces
)
########### text folding test ###############
kde4_add_test(kate-codefoldingtest katefoldingtest.cpp)
target_link_libraries(kate-codefoldingtest
KDE4::kdeui
${QT_QTTEST_LIBRARY}
${KATE_TEST_LINK_LIBS}
katepartinterfaces
)
########### bug 286887 test ###############
kde4_add_test(kate-bug286887_test bug286887.cpp)
set_tests_properties(kate-bug286887_test PROPERTIES TIMEOUT 4)
target_link_libraries(kate-bug286887_test
KDE4::kdeui
${QT_QTTEST_LIBRARY}
${KATE_TEST_LINK_LIBS}
katepartinterfaces
)
########### bug 313769 test ###############
kde4_add_test(kate-bug313769_test bug313769.cpp)
target_link_libraries(kate-bug313769_test
KDE4::kdeui
${QT_QTTEST_LIBRARY}
${KATE_TEST_LINK_LIBS}
katepartinterfaces
)
########### KTextEditor::DocumentCursor test ###############
kde4_add_test(kate-documentcursor_test kte_documentcursor.cpp)
target_link_libraries(kate-documentcursor_test
KDE4::kdeui
${QT_QTTEST_LIBRARY}
${KATE_TEST_LINK_LIBS}
katepartinterfaces
)
########### KTextEditor::MessageInterface test ###############
kde4_add_test(kate-messageinterface messagetest.cpp)
target_link_libraries(kate-messageinterface
KDE4::kdeui
${QT_QTTEST_LIBRARY}
${KATE_TEST_LINK_LIBS}
katepartinterfaces
)
# encoding tests
add_subdirectory (encoding)