Updater: Fix Tests build (failed with BUILD_UPDATER=NO)

Also don't build the test for the updater, fix missing updater library.

Signed-off-by: Michael Schuster <michael@schuster.ms>
This commit is contained in:
Michael Schuster 2020-03-10 22:10:45 +01:00
parent 78776f81e4
commit 5f42813d98
No known key found for this signature in database
GPG Key ID: 00819E3BF4177B28
2 changed files with 16 additions and 3 deletions

View File

@ -15,7 +15,10 @@ include_directories(${CMAKE_SOURCE_DIR}/src
include(nextcloud_add_test.cmake)
nextcloud_add_test(NextcloudPropagator "")
nextcloud_add_test(Updater "")
IF(BUILD_UPDATER)
nextcloud_add_test(Updater "")
endif()
SET(FolderWatcher_SRC ../src/gui/folderwatcher.cpp)

View File

@ -9,11 +9,16 @@ macro(nextcloud_add_test test_class additional_cpp)
set_target_properties(${OWNCLOUD_TEST_CLASS}Test PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${BIN_OUTPUT_DIRECTORY})
target_link_libraries(${OWNCLOUD_TEST_CLASS}Test
updater
${APPLICATION_EXECUTABLE}sync
Qt5::Core Qt5::Test Qt5::Xml Qt5::Network Qt5::Qml Qt5::Quick
)
IF(BUILD_UPDATER)
target_link_libraries(${OWNCLOUD_TEST_CLASS}Test
updater
)
endif()
add_definitions(-DOWNCLOUD_TEST)
add_definitions(-DOWNCLOUD_BIN_PATH="${CMAKE_BINARY_DIR}/bin")
add_test(NAME ${OWNCLOUD_TEST_CLASS}Test COMMAND ${OWNCLOUD_TEST_CLASS}Test)
@ -28,11 +33,16 @@ macro(nextcloud_add_benchmark test_class additional_cpp)
set_target_properties(${OWNCLOUD_TEST_CLASS}Bench PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${BIN_OUTPUT_DIRECTORY})
target_link_libraries(${OWNCLOUD_TEST_CLASS}Bench
updater
${APPLICATION_EXECUTABLE}sync
Qt5::Core Qt5::Test Qt5::Xml Qt5::Network
)
IF(BUILD_UPDATER)
target_link_libraries(${OWNCLOUD_TEST_CLASS}Bench
updater
)
endif()
add_definitions(-DOWNCLOUD_TEST)
add_definitions(-DOWNCLOUD_BIN_PATH="${CMAKE_BINARY_DIR}/bin")
endmacro()