Warning, /sdk/kdiff3/src/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2018-2021 Michael Reeves reeves.87@gmail.com
0002 # SPDX-License-Identifier: GPL-2.0-or-later
0003
0004 if(NOT BUILD_WITH_QT6)
0005 find_package(
0006 Qt5 ${QT_MIN_VERSION}
0007 REQUIRED
0008 COMPONENTS
0009 Test
0010 )
0011 else()
0012 find_package(
0013 Qt6 ${QT_MIN_VERSION}
0014 REQUIRED
0015 COMPONENTS
0016 Test
0017 )
0018
0019 set(COMPATLIB Qt6::Core5Compat)
0020 endif()
0021 add_definitions(-DAUTOTEST)
0022
0023 ecm_add_test(connectiontest.cpp
0024 TEST_NAME "connectiontest"
0025 LINK_LIBRARIES Qt::Test
0026 )
0027
0028 ecm_add_test(commentparser.cpp ../CommentParser.cpp
0029 TEST_NAME "commentparser"
0030 LINK_LIBRARIES Qt::Test
0031 )
0032
0033 ecm_add_test(CvsIgnoreListTest.cpp ../CvsIgnoreList.cpp ../fileaccess.cpp ../Utils.cpp ../ProgressProxy.cpp ../CompositeIgnoreList.cpp ../Logging.cpp
0034 TEST_NAME "cvsignorelisttest"
0035 LINK_LIBRARIES Qt::Test Qt::Gui Qt::Widgets
0036 )
0037
0038 ecm_add_test(FileAccessTest.cpp ../fileaccess.cpp ../Utils.cpp ../ProgressProxy.cpp ../CvsIgnoreList.cpp ../CompositeIgnoreList.cpp ../Logging.cpp
0039 TEST_NAME "fileaccesstest"
0040 LINK_LIBRARIES Qt::Test Qt::Gui Qt::Widgets
0041 )
0042
0043 ecm_add_test(combinertest.cpp
0044 TEST_NAME "combinertest"
0045 LINK_LIBRARIES Qt::Test
0046 )
0047
0048 ecm_add_test(CompositeIgnoreListTest.cpp ../CompositeIgnoreList.cpp
0049 TEST_NAME "CompositeIgnoreListTest"
0050 LINK_LIBRARIES Qt::Test
0051 )
0052
0053 ecm_add_test(GitIgnoreListTest.cpp ../GitIgnoreList.cpp ../fileaccess.cpp ../Utils.cpp ../ProgressProxy.cpp ../Logging.cpp
0054 TEST_NAME "GitIgnoreListTest"
0055 LINK_LIBRARIES Qt::Test Qt::Gui Qt::Widgets
0056 )
0057
0058 ecm_add_test(datareadtest.cpp ../fileaccess.cpp ../SourceData.cpp ../CommentParser.cpp ../Utils.cpp ../ProgressProxy.cpp ../Logging.cpp
0059 TEST_NAME "datareadtest"
0060 LINK_LIBRARIES Qt::Test Qt::Gui Qt::Widgets ${COMPATLIB} KF${KF_MAJOR_VERSION}::ConfigCore
0061 )
0062
0063 ecm_add_test(DiffTest.cpp ../diff.cpp ../Logging.cpp ../Utils.cpp ../ProgressProxy.cpp ../gnudiff_io.cpp ../gnudiff_analyze.cpp ../gnudiff_xmalloc.cpp ../fileaccess.cpp ../SourceData.cpp ../CommentParser.cpp
0064 TEST_NAME "difftest"
0065 LINK_LIBRARIES Qt::Test Qt::Gui Qt::Widgets ${COMPATLIB} KF${KF_MAJOR_VERSION}::ConfigCore
0066 )
0067
0068 ecm_add_test(Diff3LineTest.cpp ../diff.cpp ../gnudiff_io.cpp ../gnudiff_analyze.cpp ../gnudiff_xmalloc.cpp ../Logging.cpp ../Utils.cpp ../ProgressProxy.cpp
0069 TEST_NAME "diff3linetest"
0070 LINK_LIBRARIES Qt::Test Qt::Gui Qt::Widgets KF${KF_MAJOR_VERSION}::ConfigCore
0071 )
0072
0073 ecm_add_test(ManualDiffHelpListTest.cpp ../diff.cpp ../gnudiff_io.cpp ../gnudiff_analyze.cpp ../gnudiff_xmalloc.cpp ../Logging.cpp ../Utils.cpp ../ProgressProxy.cpp
0074 TEST_NAME "manualdiffhelplisttest"
0075 LINK_LIBRARIES Qt::Test Qt::Gui Qt::Widgets KF${KF_MAJOR_VERSION}::ConfigCore
0076 )