@@ -19,7 +19,7 @@ set (CMAKE_CXX_EXTENSIONS OFF)
1919
2020# set CMAKE_FIND_ROOT_PATH to search package in WebRTC sysroot
2121if (CMAKE_SYSTEM_PROCESSOR MATCHES "armv.*" )
22- set (CMAKE_FIND_ROOT_PATH ${WEBRTCROOT} /src/build /linux/debian_bullseye_arm -sysroot)
22+ set (CMAKE_FIND_ROOT_PATH ${WEBRTCROOT} /src/build /linux/debian_bullseye_armhf -sysroot)
2323 add_compile_options (--sysroot=${CMAKE_FIND_ROOT_PATH} )
2424elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "arm64" )
2525 set (CMAKE_FIND_ROOT_PATH ${WEBRTCROOT} /src/build /linux/debian_bullseye_arm64-sysroot)
@@ -58,7 +58,7 @@ if (NOT EXISTS ${WEBRTCOBJS}/${CMAKE_STATIC_LIBRARY_PREFIX}webrtc${CMAKE_STATIC_
5858
5959 if (CMAKE_SYSTEM_PROCESSOR MATCHES "armv.*" )
6060 EXECUTE_PROCESS (WORKING_DIRECTORY ${WEBRTCROOT} /src
61- COMMAND build /linux/sysroot_scripts/install -sysroot.py --arch=arm
61+ COMMAND build /linux/sysroot_scripts/install -sysroot.py --arch=armhf
6262 RESULT_VARIABLE SYSROOT_RESULT
6363 OUTPUT_VARIABLE SYSROOT_OUTPUT
6464 ERROR_VARIABLE SYSROOT_ERROR
@@ -293,9 +293,12 @@ if (WIN32)
293293 string (REPLACE "/MD" "/MT" ${CompilerFlag} "${${CompilerFlag} }" )
294294 endforeach ()
295295
296+ # live555
297+ add_definitions (-D_HAS_ITERATOR_DEBUGGING=0 -D_WINSOCKAPI_)
298+
296299 # webrtc
297- target_compile_definitions (${CMAKE_PROJECT_NAME} PRIVATE WEBRTC_WIN EHsc NOMINMAX __PRETTY_FUNCTION__=__FUNCTION__ _HAS_ITERATOR_DEBUGGING=0 )
298- target_compile_definitions (${CMAKE_PROJECT_NAME} PRIVATE USE_X11 HAVE_SOUND _WINSOCKAPI_ )
300+ target_compile_definitions (${CMAKE_PROJECT_NAME} PRIVATE WEBRTC_WIN EHsc NOMINMAX __PRETTY_FUNCTION__=__FUNCTION__)
301+ target_compile_definitions (${CMAKE_PROJECT_NAME} PRIVATE USE_X11 HAVE_SOUND)
299302 target_link_libraries (${CMAKE_PROJECT_NAME} secur32 dmoguids wmcodecdspuuid strmiids msdmo winmm dxgi d3d11 iphlpapi dwmapi shcore)
300303elseif (APPLE )
301304 # use lld to link
@@ -305,8 +308,8 @@ elseif (APPLE)
305308 add_definitions (-DNEED_XLOCALE_H=1)
306309
307310 # webrtc
308- target_compile_definitions (${CMAKE_PROJECT_NAME} PRIVATE HAVE_SOUND)
309311 target_compile_definitions (${CMAKE_PROJECT_NAME} PRIVATE WEBRTC_MAC WEBRTC_POSIX)
312+ target_compile_definitions (${CMAKE_PROJECT_NAME} PRIVATE HAVE_SOUND)
310313 add_definitions (-fno-rtti)
311314
312315 find_library (CORE_FOUNDATION Foundation)
0 commit comments