mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-23 10:22:49 +00:00

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>
211 lines
5 KiB
CMake
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)
|