diff --git a/3rdparty/CMakeLists.txt b/3rdparty/CMakeLists.txt index abe54db3..8d94770d 100644 --- a/3rdparty/CMakeLists.txt +++ b/3rdparty/CMakeLists.txt @@ -18,7 +18,10 @@ if(NOT EXISTS "${LIBBACKTRACE_BUILD_DIR}") else() execute_process(COMMAND "./configure" "CC=${CMAKE_C_COMPILER}" WORKING_DIRECTORY "${LIBBACKTRACE_BUILD_DIR}" COMMAND_ECHO STDOUT) endif() - execute_process(COMMAND "make" WORKING_DIRECTORY "${LIBBACKTRACE_BUILD_DIR}" COMMAND_ECHO STDOUT) + execute_process(COMMAND "make" WORKING_DIRECTORY "${LIBBACKTRACE_BUILD_DIR}" RESULT_VARIABLE LIBBACKTRACE_BUILD_RESULT COMMAND_ECHO STDOUT) + if(NOT (${LIBBACKTRACE_BUILD_RESULT} EQUAL 0)) + message(FATAL_ERROR "libbacktrace build failed") + endif() endif() add_library(libbacktrace INTERFACE)