Fix std::tmpnam deprecation in event_log_visualizer
This CL replaces the deprecated std::tmpnam() function with
webrtc::test::TempFilename() to avoid compiler warnings on macOS.
This change requires:
1. Marking rtc_executable("event_log_visualizer") as testonly = true.
2. Adding dependencies on //test:test_support and //test:fileutils.
3. Removing the -Wno-deprecated-declarations suppression flag.
Bug: webrtc:14248
Change-Id: I8989a1839fabf70549843fd37d1c35df6c470efd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/448160
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#46883}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.