
The RunCPackVerifyResult-shlibdeps-with-private-lib-failure test failed intermittently due to sometimes breaking lines in its output in different places. This change accepts line breaks in more places in the command output. Signed-off-by: william.r.dieter <william.r.dieter@intel.com>
20 lines
664 B
CMake
20 lines
664 B
CMake
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]+libmyprivatelib.so.1[ \n\t]+needed[ \n\t]+by[ \n\t]+./usr/bin/mylibapp3" expected_error ${CPack_error})
|
|
if(NOT expected_error)
|
|
message(FATAL_ERROR "Did not get the expected error-message!")
|
|
endif()
|