e2f068b286
There are still some code paths where it doesn't get destroyed though, like when the device gets unreachable (and the download socket doesn't close for some reason).
19 lines
641 B
CMake
19 lines
641 B
CMake
find_package(Qt5 REQUIRED COMPONENTS Test)
|
|
find_package(KF5 REQUIRED COMPONENTS KIO)
|
|
|
|
include_directories(
|
|
${KDEConnectCore_BINARY_DIR}
|
|
${CMAKE_SOURCE_DIR}
|
|
)
|
|
|
|
set(kdeconnect_libraries
|
|
kdeconnectcore
|
|
KF5::KIOWidgets
|
|
Qt5::Network
|
|
Qt5::Test
|
|
qca-qt5
|
|
)
|
|
|
|
ecm_add_test(networkpackagetests.cpp LINK_LIBRARIES ${kdeconnect_libraries})
|
|
ecm_add_test(testsocketlinereader.cpp ../core/backends/lan/socketlinereader.cpp TEST_NAME testsocketlinereader LINK_LIBRARIES ${kdeconnect_libraries})
|
|
ecm_add_test(downloadjobtest.cpp ../core/backends/lan/downloadjob.cpp TEST_NAME downloadjobtest LINK_LIBRARIES ${kdeconnect_libraries})
|