Skip to content

Commit b2a8787

Browse files
committed
fix D_HAS_ITERATOR_DEBUGGING
1 parent 8126053 commit b2a8787

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

CMakeLists.txt

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ set (CMAKE_CXX_EXTENSIONS OFF)
1919

2020
# set CMAKE_FIND_ROOT_PATH to search package in WebRTC sysroot
2121
if(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})
2424
elseif(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)
300303
elseif (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

Comments
 (0)