if(NOT CPackComponentsDEB_SOURCE_DIR) message(FATAL_ERROR "CPackComponentsDEB_SOURCE_DIR not set") endif() include(${CPackComponentsDEB_SOURCE_DIR}/RunCPackVerifyResult.cmake) set(actual_output) run_cpack(actual_output CPack_output CPack_error EXPECT_FAILURE CONFIG_ARGS ${config_args} CONFIG_VERBOSE ${config_verbose}) string(REGEX MATCH "dpkg-shlibdeps: error: (cannot|couldn't) find[ \n\t]+library[ \n\t]+libmyotherlib.so.1[ \n\t]+needed[ \n\t]+by[ \n\t]+./usr/bin/mylibapp4" expected_error ${CPack_error}) if(NOT expected_error) message(FATAL_ERROR "Did not get the expected error-message!") endif()