Skip to content

Commit 04875d1

Browse files
committed
add error log
1 parent 8958f9f commit 04875d1

File tree

1 file changed

+21
-3
lines changed

1 file changed

+21
-3
lines changed

CMakeLists.txt

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,28 @@ if (NOT EXISTS ${WEBRTCOBJS}/${CMAKE_STATIC_LIBRARY_PREFIX}webrtc${CMAKE_STATIC_
4949
EXECUTE_PROCESS(WORKING_DIRECTORY ${WEBRTCROOT}/src COMMAND gclient sync)
5050

5151
if(CMAKE_SYSTEM_PROCESSOR MATCHES "armv.*")
52-
EXECUTE_PROCESS(WORKING_DIRECTORY ${WEBRTCROOT}/src/build/linux/sysroot_scripts COMMAND install-sysroot.py --arch=arm)
52+
EXECUTE_PROCESS(WORKING_DIRECTORY ${WEBRTCROOT}/src/build/linux/sysroot_scripts
53+
COMMAND ./install-sysroot.py --arch=arm
54+
RESULT_VARIABLE SYSROOT_RESULT
55+
OUTPUT_VARIABLE SYSROOT_OUTPUT
56+
ERROR_VARIABLE SYSROOT_ERROR
57+
OUTPUT_STRIP_TRAILING_WHITESPACE
58+
ERROR_STRIP_TRAILING_WHITESPACE)
59+
if(NOT SYSROOT_RESULT EQUAL 0)
60+
message(FATAL_ERROR "install-sysroot.py failed with exit code ${SYSROOT_RESULT}\nOutput:\n${SYSROOT_OUTPUT}\nError:\n${SYSROOT_ERROR}")
61+
endif()
5362
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "arm64")
54-
EXECUTE_PROCESS(WORKING_DIRECTORY ${WEBRTCROOT}/src/build/linux/sysroot_scripts COMMAND install-sysroot.py --arch=arm64)
55-
endif()
63+
EXECUTE_PROCESS(WORKING_DIRECTORY ${WEBRTCROOT}/src/build/linux/sysroot_scripts
64+
COMMAND ./install-sysroot.py --arch=arm
65+
RESULT_VARIABLE SYSROOT_RESULT
66+
OUTPUT_VARIABLE SYSROOT_OUTPUT
67+
ERROR_VARIABLE SYSROOT_ERROR
68+
OUTPUT_STRIP_TRAILING_WHITESPACE
69+
ERROR_STRIP_TRAILING_WHITESPACE)
70+
if(NOT SYSROOT_RESULT EQUAL 0)
71+
message(FATAL_ERROR "install-sysroot.py failed with exit code ${SYSROOT_RESULT}\nOutput:\n${SYSROOT_OUTPUT}\nError:\n${SYSROOT_ERROR}")
72+
endif()
73+
endif()
5674

5775

5876
set (WEBRTCARGS rtc_include_tests=false\nrtc_enable_protobuf=false\nrtc_build_examples=false\nrtc_build_tools=false\ntreat_warnings_as_errors=false\nenable_js_protobuf=false\nuse_glib=false\nuse_lld=false\n)

0 commit comments

Comments
 (0)