1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
set(kdevtests_LIB_SRCS
autotestshell.cpp
kdevsignalspy.cpp
plugintesthelpers.cpp
projectsgenerator.cpp
testcore.cpp
testproject.cpp
testfile.cpp
testlanguagecontroller.cpp
testhelpers.cpp
testplugincontroller.cpp
testdebugsession.cpp
testvariablecontroller.cpp
testbreakpointcontroller.cpp
testframestackmodel.cpp
json/delayedoutput.cpp
json/declarationvalidator.cpp
json/testsuite.cpp
)
kdevplatform_add_library(KDevPlatformTests SOURCES ${kdevtests_LIB_SRCS})
target_link_libraries(KDevPlatformTests
PUBLIC
KDev::Shell
KDev::Language
KDev::Project
KDev::Debugger
PRIVATE
Qt::Test
)
install(FILES
autotestshell.h
kdevsignalspy.h
plugintesthelpers.h
projectsgenerator.h
testcore.h
testproject.h
testfile.h
testlanguagecontroller.h
testhelpermacros.h
testhelpers.h
testplugincontroller.h
testdebugsession.h
testvariablecontroller.h
testbreakpointcontroller.h
testframestackmodel.h
DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kdevplatform/tests/
COMPONENT Devel
)
install(FILES
json/declarationvalidator.h
json/delayedoutput.h
json/jsontesthelpers.h
json/testsuite.h
json/testsuite.cpp
json/jsondeclarationtests.h
json/jsonducontexttests.h
json/jsontypetests.h
DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kdevplatform/tests/json
COMPONENT Devel
)
|