Warning, /frameworks/ktexteditor/autotests/src/vimode/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}) 0002 0003 include_directories( 0004 ${CMAKE_SOURCE_DIR}/src/vimode 0005 ) 0006 0007 add_library(vimode_base STATIC 0008 base.cpp 0009 fakecodecompletiontestmodel.cpp 0010 emulatedcommandbarsetupandteardown.cpp 0011 ) 0012 target_link_libraries(vimode_base PRIVATE KF6TextEditor KF6::Codecs Qt6::Test) 0013 0014 macro(vimode_unit_test) 0015 add_executable("vimode_${ARGV0}" ${ARGN}) 0016 target_link_libraries("vimode_${ARGV0}" 0017 KF6TextEditor 0018 vimode_base 0019 KF6::I18n 0020 KF6::SyntaxHighlighting 0021 KF6::Codecs 0022 KF6::Completion 0023 Qt6::Qml 0024 Qt6::Test) 0025 ecm_mark_as_test("vimode_${ARGV0}") 0026 add_test(NAME "vimode_${ARGV0}" COMMAND "vimode_${ARGV0}" ${OFFSCREEN_QPA}) 0027 endmacro() 0028 0029 vimode_unit_test(modes modes.cpp) 0030 vimode_unit_test(view view.cpp) 0031 vimode_unit_test(completion completion.cpp) 0032 vimode_unit_test(emulatedcommandbar emulatedcommandbar.cpp) 0033 vimode_unit_test(hlsearch hlsearch.cpp) 0034 vimode_unit_test(keys keys.cpp)