Stop compilation if libbacktrace is not built

This commit is contained in:
Nikita Lisitsa 2024-08-22 18:35:43 +03:00
parent 88b8c2354f
commit aca5048f6f

View file

@ -18,7 +18,10 @@ if(NOT EXISTS "${LIBBACKTRACE_BUILD_DIR}")
else() else()
execute_process(COMMAND "./configure" "CC=${CMAKE_C_COMPILER}" WORKING_DIRECTORY "${LIBBACKTRACE_BUILD_DIR}" COMMAND_ECHO STDOUT) execute_process(COMMAND "./configure" "CC=${CMAKE_C_COMPILER}" WORKING_DIRECTORY "${LIBBACKTRACE_BUILD_DIR}" COMMAND_ECHO STDOUT)
endif() 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() endif()
add_library(libbacktrace INTERFACE) add_library(libbacktrace INTERFACE)