if(logging) add_library(common_catch_main_object OBJECT "common_catch_main.cc") if(SPDLOG_INCLUDE_DIR) target_include_directories(common_catch_main_object SYSTEM PUBLIC ${SPDLOG_INCLUDE_DIR}) endif() if(CATCH_INCLUDE_DIR) target_include_directories(common_catch_main_object SYSTEM PUBLIC ${CATCH_INCLUDE_DIR}) endif() target_include_directories(common_catch_main_object PUBLIC "${PROJECT_BINARY_DIR}/include/" "${CMAKE_CURRENT_SOURCE_DIR}/.." ) add_dependencies(common_catch_main_object lookup_dependencies) endif() add_catch_test(wavelets LIBRARIES sopt) add_catch_test(sara LIBRARIES sopt) add_catch_test(maths LIBRARIES sopt) add_catch_test(wrapper LIBRARIES sopt) add_catch_test(conjugate_gradient LIBRARIES sopt) add_catch_test(linear_transform LIBRARIES sopt) add_catch_test(sdmm LIBRARIES sopt) add_catch_test(sdmm_warm_start LIBRARIES sopt) add_catch_test(proximal LIBRARIES sopt) add_catch_test_with_seed(seeded_proximal test_proximal 1449580491) add_catch_test(padmm LIBRARIES sopt) add_catch_test(padmm_warm_start LIBRARIES sopt) add_catch_test(reweighted LIBRARIES sopt)