[iOS] Don't import 'UIKit-apps.sb' to the WebContent process sandbox
[WebKit-https.git] / Source / ThirdParty / libwebrtc / CMakeLists.txt
1 cmake_minimum_required(VERSION 3.5)
2 set(CMAKE_CXX_STANDARD 11)
3 enable_language(ASM)
4
5 if (NOT LIBWEBRTC_INPUT_DIR)
6     set(LIBWEBRTC_INPUT_DIR ${CMAKE_SOURCE_DIR}/Source)
7 endif ()
8 if (NOT LIBWEBRTC_OUTPUT_DIR)
9     set(LIBWEBRTC_OUTPUT_DIR ${CMAKE_BINARY_DIR})
10 endif ()
11
12 file(WRITE ${LIBWEBRTC_OUTPUT_DIR}/dummy.c "")
13 file(MAKE_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/third_party/libjpeg_turbo/simd_asm)
14 file(MAKE_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/third_party/ffmpeg/ffmpeg_yasm)
15 file(MAKE_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/sdk)
16 file(MAKE_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/gen/third_party/yasm/include)
17 file(MAKE_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/audio_coding/neteq)
18 file(MAKE_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/logging/rtc_event_log)
19 file(MAKE_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_coding/audio_network_adaptor)
20 file(MAKE_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_processing)
21 file(MAKE_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/sdk)
22 file(MAKE_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/tools/event_log_visualizer)
23 file(MAKE_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/audio_coding/neteq)
24 file(MAKE_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/logging/rtc_event_log)
25 file(MAKE_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/modules/audio_coding/audio_network_adaptor)
26 file(MAKE_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/modules/audio_coding/audio_network_adaptor)
27 file(MAKE_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/modules/audio_processing)
28 file(MAKE_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/tools/event_log_visualizer)
29
30 find_library(SECURITY_LIBRARY Security)
31 find_library(OPENGL_LIBRARY OpenGL)
32 find_library(APPKIT_LIBRARY AppKit)
33 find_library(CFNETWORK_LIBRARY CFNetwork)
34 find_library(COCOA_LIBRARY Cocoa)
35 find_library(ICUCORE_LIBRARY icucore)
36 find_library(COREGRAPHICS_LIBRARY CoreGraphics)
37 find_library(IOKIT_LIBRARY IOKit)
38 find_library(SYSTEMCONFIGURATION_LIBRARY SystemConfiguration)
39 find_library(COREMEDIA_LIBRARY CoreMedia)
40 find_library(AUDIOTOOLBOX_LIBRARY AudioToolbox)
41 find_library(FOUNDATION_LIBRARY Foundation)
42 find_library(COREVIDEO_LIBRARY CoreVideo)
43 find_library(COREAUDIO_LIBRARY CoreAudio)
44 find_library(APPLICATIONSERVICES_LIBRARY ApplicationServices)
45 find_library(QUARTZCORE_LIBRARY QuartzCore)
46 find_library(AVFOUNDATION_LIBRARY AVFoundation)
47
48 # Start of target WebrtcLibjingleXmlliteXmllite
49 add_custom_target(WebrtcLibjingleXmlliteXmllite)
50 add_dependencies(WebrtcLibjingleXmlliteXmllite WebrtcLibjingleXmlliteRtc_Xmllite)
51 # End of target WebrtcLibjingleXmlliteXmllite
52
53 # Start of target WebrtcModulesMedia_FileMedia_File
54 set(WebrtcModulesMedia_FileMedia_File_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/media_file/media_file_impl.cc
55     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/media_file/media_file_utility.cc)
56 add_library(WebrtcModulesMedia_FileMedia_File STATIC ${WebrtcModulesMedia_FileMedia_File_SOURCES})
57 target_compile_options(WebrtcModulesMedia_FileMedia_File PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
58 target_compile_definitions(WebrtcModulesMedia_FileMedia_File PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
59 target_include_directories(WebrtcModulesMedia_FileMedia_File PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/vad/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/resampler/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
60 set_target_properties(WebrtcModulesMedia_FileMedia_File PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
61 set_target_properties(WebrtcModulesMedia_FileMedia_File PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/media_file)
62 set_target_properties(WebrtcModulesMedia_FileMedia_File PROPERTIES OUTPUT_NAME media_file)
63 target_link_libraries(WebrtcModulesMedia_FileMedia_File WebrtcWebrtc_Common)
64 target_link_libraries(WebrtcModulesMedia_FileMedia_File WebrtcCommon_AudioCommon_Audio)
65 target_link_libraries(WebrtcModulesMedia_FileMedia_File WebrtcSystem_WrappersSystem_Wrappers)
66 target_include_directories(WebrtcModulesMedia_FileMedia_File PRIVATE ${FOUNDATION_INCLUDE_DIR})
67 target_link_libraries(WebrtcModulesMedia_FileMedia_File ${FOUNDATION_LIBRARY})
68 # End of target WebrtcModulesMedia_FileMedia_File
69
70 # Start of target WebrtcP2PRtc_P2P
71 set(WebrtcP2PRtc_P2P_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/asyncstuntcpsocket.cc
72     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/basicpacketsocketfactory.cc
73     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/dtlstransportchannel.cc
74     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/p2pconstants.cc
75     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/p2ptransport.cc
76     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/p2ptransportchannel.cc
77     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/port.cc
78     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/portallocator.cc
79     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/pseudotcp.cc
80     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/relayport.cc
81     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/session.cc
82     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/sessiondescription.cc
83     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/stun.cc
84     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/stunport.cc
85     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/stunrequest.cc
86     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/tcpport.cc
87     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/transport.cc
88     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/transportchannel.cc
89     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/transportcontroller.cc
90     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/transportdescription.cc
91     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/transportdescriptionfactory.cc
92     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/turnport.cc
93     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/udptransportchannel.cc
94     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/client/basicportallocator.cc
95     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/client/socketmonitor.cc
96     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/relayserver.cc
97     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/stunserver.cc
98     ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/base/turnserver.cc)
99 add_library(WebrtcP2PRtc_P2P STATIC ${WebrtcP2PRtc_P2P_SOURCES})
100 target_compile_options(WebrtcP2PRtc_P2P PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
101 target_compile_definitions(WebrtcP2PRtc_P2P PRIVATE FEATURE_ENABLE_SSL FEATURE_ENABLE_VOICEMAIL FEATURE_ENABLE_PSTN V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC FEATURE_ENABLE_VOICEMAIL XML_STATIC SSL_USE_OPENSSL HAVE_OPENSSL_SSL_H FEATURE_ENABLE_SSL)
102 target_include_directories(WebrtcP2PRtc_P2P PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/expat/files/lib/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
103 set_target_properties(WebrtcP2PRtc_P2P PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
104 set_target_properties(WebrtcP2PRtc_P2P PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/p2p)
105 set_target_properties(WebrtcP2PRtc_P2P PROPERTIES OUTPUT_NAME rtc_p2p)
106 target_link_libraries(WebrtcP2PRtc_P2P Third_PartyExpatExpat)
107 target_link_libraries(WebrtcP2PRtc_P2P WebrtcBaseRtc_Base)
108 target_include_directories(WebrtcP2PRtc_P2P PRIVATE ${COCOA_INCLUDE_DIR})
109 target_link_libraries(WebrtcP2PRtc_P2P ${COCOA_LIBRARY})
110 target_include_directories(WebrtcP2PRtc_P2P PRIVATE ${FOUNDATION_INCLUDE_DIR})
111 target_link_libraries(WebrtcP2PRtc_P2P ${FOUNDATION_LIBRARY})
112 target_include_directories(WebrtcP2PRtc_P2P PRIVATE ${IOKIT_INCLUDE_DIR})
113 target_link_libraries(WebrtcP2PRtc_P2P ${IOKIT_LIBRARY})
114 target_include_directories(WebrtcP2PRtc_P2P PRIVATE ${SECURITY_INCLUDE_DIR})
115 target_link_libraries(WebrtcP2PRtc_P2P ${SECURITY_LIBRARY})
116 target_include_directories(WebrtcP2PRtc_P2P PRIVATE ${SYSTEMCONFIGURATION_INCLUDE_DIR})
117 target_link_libraries(WebrtcP2PRtc_P2P ${SYSTEMCONFIGURATION_LIBRARY})
118 target_include_directories(WebrtcP2PRtc_P2P PRIVATE ${APPLICATIONSERVICES_INCLUDE_DIR})
119 target_link_libraries(WebrtcP2PRtc_P2P ${APPLICATIONSERVICES_LIBRARY})
120 # End of target WebrtcP2PRtc_P2P
121
122
123
124
125
126
127 # Start of target WebrtcModulesVideo_CodingVideo_Coding
128 set(WebrtcModulesVideo_CodingVideo_Coding_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/codec_database.cc
129     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/codec_timer.cc
130     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/decoding_state.cc
131     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/encoded_frame.cc
132     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/frame_buffer.cc
133     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/frame_buffer2.cc
134     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/frame_object.cc
135     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/generic_decoder.cc
136     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/generic_encoder.cc
137     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/h264_sps_pps_tracker.cc
138     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/histogram.cc
139     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/inter_frame_delay.cc
140     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/jitter_buffer.cc
141     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/jitter_estimator.cc
142     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/media_opt_util.cc
143     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/media_optimization.cc
144     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/nack_module.cc
145     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/packet.cc
146     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/packet_buffer.cc
147     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/percentile_filter.cc
148     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/protection_bitrate_calculator.cc
149     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/receiver.cc
150     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/rtp_frame_reference_finder.cc
151     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/rtt_filter.cc
152     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/session_info.cc
153     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/timestamp_map.cc
154     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/timing.cc
155     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/video_coding_impl.cc
156     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/video_receiver.cc
157     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/video_sender.cc
158     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/codecs/vp8/vp8_noop.cc
159     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/codecs/vp9/vp9_noop.cc)
160 add_library(WebrtcModulesVideo_CodingVideo_Coding STATIC ${WebrtcModulesVideo_CodingVideo_Coding_SOURCES})
161 target_compile_options(WebrtcModulesVideo_CodingVideo_Coding PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
162 target_compile_definitions(WebrtcModulesVideo_CodingVideo_Coding PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC RTC_DISABLE_VP8 RTC_DISABLE_VP9)
163 target_include_directories(WebrtcModulesVideo_CodingVideo_Coding PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
164 set_target_properties(WebrtcModulesVideo_CodingVideo_Coding PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
165 set_target_properties(WebrtcModulesVideo_CodingVideo_Coding PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/video_coding)
166 set_target_properties(WebrtcModulesVideo_CodingVideo_Coding PROPERTIES OUTPUT_NAME video_coding)
167 target_link_libraries(WebrtcModulesVideo_CodingVideo_Coding WebrtcWebrtc_Common)
168 target_link_libraries(WebrtcModulesVideo_CodingVideo_Coding WebrtcCommon_VideoCommon_Video)
169 target_link_libraries(WebrtcModulesVideo_CodingVideo_Coding WebrtcModulesVideo_CodingVideo_Coding_Utility)
170 target_link_libraries(WebrtcModulesVideo_CodingVideo_Coding WebrtcModulesVideo_CodingWebrtc_H264)
171 target_link_libraries(WebrtcModulesVideo_CodingVideo_Coding WebrtcModulesVideo_CodingWebrtc_I420)
172 target_link_libraries(WebrtcModulesVideo_CodingVideo_Coding WebrtcSystem_WrappersSystem_Wrappers)
173 target_include_directories(WebrtcModulesVideo_CodingVideo_Coding PRIVATE ${FOUNDATION_INCLUDE_DIR})
174 target_link_libraries(WebrtcModulesVideo_CodingVideo_Coding ${FOUNDATION_LIBRARY})
175 target_include_directories(WebrtcModulesVideo_CodingVideo_Coding PRIVATE ${COREVIDEO_INCLUDE_DIR})
176 target_link_libraries(WebrtcModulesVideo_CodingVideo_Coding ${COREVIDEO_LIBRARY})
177 # End of target WebrtcModulesVideo_CodingVideo_Coding
178
179
180
181
182
183 # Start of target WebrtcApiApi
184 add_custom_target(WebrtcApiApi)
185 add_dependencies(WebrtcApiApi WebrtcApiLibjingle_Peerconnection)
186 # End of target WebrtcApiApi
187
188 # Start of target Third_PartyLibyuvCompare
189 set(Third_PartyLibyuvCompare_SOURCES ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/util/compare.cc)
190 add_executable(Third_PartyLibyuvCompare ${Third_PartyLibyuvCompare_SOURCES})
191 target_compile_options(Third_PartyLibyuvCompare PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
192 target_compile_definitions(Third_PartyLibyuvCompare PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1)
193 target_include_directories(Third_PartyLibyuvCompare PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
194 set_target_properties(Third_PartyLibyuvCompare PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9 -Wl,-ObjC -Wl,-pie")
195 set_target_properties(Third_PartyLibyuvCompare PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/)
196 set_target_properties(Third_PartyLibyuvCompare PROPERTIES OUTPUT_NAME compare)
197 target_link_libraries(Third_PartyLibyuvCompare Third_PartyLibyuvLibyuv)
198 add_dependencies(Third_PartyLibyuvCompare Third_PartyLibyuvLibyuv)
199 # End of target Third_PartyLibyuvCompare
200
201
202 # Start of target WebrtcApiAudio_Mixer_Api
203 add_library(WebrtcApiAudio_Mixer_Api OBJECT)
204 target_compile_options(WebrtcApiAudio_Mixer_Api PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
205 target_compile_definitions(WebrtcApiAudio_Mixer_Api PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
206 target_include_directories(WebrtcApiAudio_Mixer_Api PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
207 set_target_properties(WebrtcApiAudio_Mixer_Api PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
208 # End of target WebrtcApiAudio_Mixer_Api
209
210
211
212 # Start of target WebrtcModulesAudio_CodingAudio_Coding
213 set(WebrtcModulesAudio_CodingAudio_Coding_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/acm2/acm_receiver.cc
214     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/acm2/acm_resampler.cc
215     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/acm2/audio_coding_module.cc
216     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/acm2/call_statistics.cc
217     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/acm2/codec_manager.cc
218     $<TARGET_OBJECTS:WebrtcLoggingRtc_Event_Log_Api>)
219 add_library(WebrtcModulesAudio_CodingAudio_Coding STATIC ${WebrtcModulesAudio_CodingAudio_Coding_SOURCES})
220 target_compile_options(WebrtcModulesAudio_CodingAudio_Coding PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
221 target_compile_definitions(WebrtcModulesAudio_CodingAudio_Coding PRIVATE WEBRTC_CODEC_ILBC WEBRTC_CODEC_OPUS WEBRTC_CODEC_ISAC WEBRTC_CODEC_RED V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
222 target_include_directories(WebrtcModulesAudio_CodingAudio_Coding PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/red/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/resampler/include/ ${LIBWEBRTC_INPUT_DIR}/third_party/opus/src/src/ ${LIBWEBRTC_INPUT_DIR}/third_party/opus/src/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/main/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/vad/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/pcm16b/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/cng/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/ilbc/include/ ${LIBWEBRTC_INPUT_DIR}/third_party/opus/src/celt/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
223 set_target_properties(WebrtcModulesAudio_CodingAudio_Coding PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
224 set_target_properties(WebrtcModulesAudio_CodingAudio_Coding PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_coding)
225 set_target_properties(WebrtcModulesAudio_CodingAudio_Coding PROPERTIES OUTPUT_NAME audio_coding)
226 target_link_libraries(WebrtcModulesAudio_CodingAudio_Coding WebrtcWebrtc_Common)
227 target_link_libraries(WebrtcModulesAudio_CodingAudio_Coding WebrtcCommon_AudioCommon_Audio)
228 target_link_libraries(WebrtcModulesAudio_CodingAudio_Coding WebrtcModulesAudio_CodingCng)
229 target_link_libraries(WebrtcModulesAudio_CodingAudio_Coding WebrtcModulesAudio_CodingIlbc)
230 target_link_libraries(WebrtcModulesAudio_CodingAudio_Coding WebrtcModulesAudio_CodingIsac)
231 target_link_libraries(WebrtcModulesAudio_CodingAudio_Coding WebrtcModulesAudio_CodingNeteq)
232 target_link_libraries(WebrtcModulesAudio_CodingAudio_Coding WebrtcModulesAudio_CodingPcm16B)
233 target_link_libraries(WebrtcModulesAudio_CodingAudio_Coding WebrtcModulesAudio_CodingRed)
234 target_link_libraries(WebrtcModulesAudio_CodingAudio_Coding WebrtcModulesAudio_CodingRent_A_Codec)
235 target_link_libraries(WebrtcModulesAudio_CodingAudio_Coding WebrtcModulesAudio_CodingWebrtc_Opus)
236 target_link_libraries(WebrtcModulesAudio_CodingAudio_Coding WebrtcSystem_WrappersSystem_Wrappers)
237 target_include_directories(WebrtcModulesAudio_CodingAudio_Coding PRIVATE ${FOUNDATION_INCLUDE_DIR})
238 target_link_libraries(WebrtcModulesAudio_CodingAudio_Coding ${FOUNDATION_LIBRARY})
239 # End of target WebrtcModulesAudio_CodingAudio_Coding
240
241 # Start of target Third_PartyLibyuvCpuid
242 set(Third_PartyLibyuvCpuid_SOURCES ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/util/cpuid.c)
243 add_executable(Third_PartyLibyuvCpuid ${Third_PartyLibyuvCpuid_SOURCES})
244 target_compile_options(Third_PartyLibyuvCpuid PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
245 target_compile_definitions(Third_PartyLibyuvCpuid PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1)
246 target_include_directories(Third_PartyLibyuvCpuid PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
247 set_target_properties(Third_PartyLibyuvCpuid PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9 -Wl,-ObjC -Wl,-pie")
248 set_target_properties(Third_PartyLibyuvCpuid PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/)
249 set_target_properties(Third_PartyLibyuvCpuid PROPERTIES OUTPUT_NAME cpuid)
250 target_link_libraries(Third_PartyLibyuvCpuid Third_PartyLibyuvLibyuv)
251 add_dependencies(Third_PartyLibyuvCpuid Third_PartyLibyuvLibyuv)
252 # End of target Third_PartyLibyuvCpuid
253
254
255
256
257
258
259
260 # Start of target WebrtcSystem_WrappersSystem_Wrappers
261 set(WebrtcSystem_WrappersSystem_Wrappers_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/aligned_malloc.cc
262     ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/clock.cc
263     ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/cpu_features.cc
264     ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/cpu_info.cc
265     ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/event.cc
266     ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/event_timer_posix.cc
267     ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/file_impl.cc
268     ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/logging.cc
269     ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/rtp_to_ntp.cc
270     ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/rw_lock.cc
271     ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/rw_lock_posix.cc
272     ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/sleep.cc
273     ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/sort.cc
274     ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/timestamp_extrapolator.cc
275     ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/trace_impl.cc
276     ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/trace_posix.cc
277     ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/atomic32_darwin.cc)
278 add_library(WebrtcSystem_WrappersSystem_Wrappers STATIC ${WebrtcSystem_WrappersSystem_Wrappers_SOURCES})
279 target_compile_options(WebrtcSystem_WrappersSystem_Wrappers PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
280 target_compile_definitions(WebrtcSystem_WrappersSystem_Wrappers PRIVATE WEBRTC_THREAD_RR V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
281 target_include_directories(WebrtcSystem_WrappersSystem_Wrappers PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
282 set_target_properties(WebrtcSystem_WrappersSystem_Wrappers PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
283 set_target_properties(WebrtcSystem_WrappersSystem_Wrappers PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/system_wrappers)
284 set_target_properties(WebrtcSystem_WrappersSystem_Wrappers PROPERTIES OUTPUT_NAME system_wrappers)
285 target_link_libraries(WebrtcSystem_WrappersSystem_Wrappers WebrtcWebrtc_Common)
286 target_link_libraries(WebrtcSystem_WrappersSystem_Wrappers WebrtcBaseRtc_Base_Approved)
287 target_include_directories(WebrtcSystem_WrappersSystem_Wrappers PRIVATE ${FOUNDATION_INCLUDE_DIR})
288 target_link_libraries(WebrtcSystem_WrappersSystem_Wrappers ${FOUNDATION_LIBRARY})
289 # End of target WebrtcSystem_WrappersSystem_Wrappers
290
291
292
293
294 # Start of target WebrtcModulesAudio_MixerAudio_Mixer_Impl
295 set(WebrtcModulesAudio_MixerAudio_Mixer_Impl_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_mixer/audio_mixer_impl.cc
296     $<TARGET_OBJECTS:WebrtcApiAudio_Mixer_Api>)
297 add_library(WebrtcModulesAudio_MixerAudio_Mixer_Impl STATIC ${WebrtcModulesAudio_MixerAudio_Mixer_Impl_SOURCES})
298 target_compile_options(WebrtcModulesAudio_MixerAudio_Mixer_Impl PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
299 target_compile_definitions(WebrtcModulesAudio_MixerAudio_Mixer_Impl PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
300 target_include_directories(WebrtcModulesAudio_MixerAudio_Mixer_Impl PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
301 set_target_properties(WebrtcModulesAudio_MixerAudio_Mixer_Impl PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
302 set_target_properties(WebrtcModulesAudio_MixerAudio_Mixer_Impl PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_mixer)
303 set_target_properties(WebrtcModulesAudio_MixerAudio_Mixer_Impl PROPERTIES OUTPUT_NAME audio_mixer_impl)
304 target_link_libraries(WebrtcModulesAudio_MixerAudio_Mixer_Impl WebrtcWebrtc_Common)
305 target_link_libraries(WebrtcModulesAudio_MixerAudio_Mixer_Impl WebrtcBaseRtc_Base_Approved)
306 target_link_libraries(WebrtcModulesAudio_MixerAudio_Mixer_Impl WebrtcBaseRtc_Base_Approved)
307 target_link_libraries(WebrtcModulesAudio_MixerAudio_Mixer_Impl WebrtcModulesAudio_MixerAudio_Frame_Manipulator)
308 target_link_libraries(WebrtcModulesAudio_MixerAudio_Mixer_Impl WebrtcModulesAudio_ProcessingAudio_Processing)
309 target_link_libraries(WebrtcModulesAudio_MixerAudio_Mixer_Impl WebrtcModulesUtilityUtility)
310 target_link_libraries(WebrtcModulesAudio_MixerAudio_Mixer_Impl WebrtcSystem_WrappersSystem_Wrappers)
311 target_include_directories(WebrtcModulesAudio_MixerAudio_Mixer_Impl PRIVATE ${FOUNDATION_INCLUDE_DIR})
312 target_link_libraries(WebrtcModulesAudio_MixerAudio_Mixer_Impl ${FOUNDATION_LIBRARY})
313 # End of target WebrtcModulesAudio_MixerAudio_Mixer_Impl
314
315
316
317 # Start of target WebrtcModulesAudio_CodingAudio_Format
318 set(WebrtcModulesAudio_CodingAudio_Format_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/audio_format.cc)
319 add_library(WebrtcModulesAudio_CodingAudio_Format STATIC ${WebrtcModulesAudio_CodingAudio_Format_SOURCES})
320 target_compile_options(WebrtcModulesAudio_CodingAudio_Format PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
321 target_compile_definitions(WebrtcModulesAudio_CodingAudio_Format PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
322 target_include_directories(WebrtcModulesAudio_CodingAudio_Format PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
323 set_target_properties(WebrtcModulesAudio_CodingAudio_Format PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
324 set_target_properties(WebrtcModulesAudio_CodingAudio_Format PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_coding)
325 set_target_properties(WebrtcModulesAudio_CodingAudio_Format PROPERTIES OUTPUT_NAME audio_format)
326 target_link_libraries(WebrtcModulesAudio_CodingAudio_Format WebrtcWebrtc_Common)
327 # End of target WebrtcModulesAudio_CodingAudio_Format
328
329
330 # Start of target WebrtcLoggingLogging
331 add_custom_target(WebrtcLoggingLogging)
332 add_dependencies(WebrtcLoggingLogging WebrtcLoggingRtc_Event_Log_Impl WebrtcLoggingRtc_Event_Log_Parser)
333 # End of target WebrtcLoggingLogging
334
335
336 # Start of target Third_PartyYasmGenerate_X86_Insn
337 add_custom_command(OUTPUT ${LIBWEBRTC_OUTPUT_DIR}/gen/third_party/yasm/include/x86insns.c ${LIBWEBRTC_OUTPUT_DIR}/gen/third_party/yasm/include/x86insn_gas.gperf ${LIBWEBRTC_OUTPUT_DIR}/gen/third_party/yasm/include/x86insn_nasm.gperf
338     COMMAND python ${LIBWEBRTC_INPUT_DIR}/third_party/yasm/source/patched-yasm/modules/arch/x86/gen_x86_insn.py ${LIBWEBRTC_OUTPUT_DIR}/gen/third_party/yasm/include
339     VERBATIM)
340 add_custom_target(Third_PartyYasmGenerate_X86_Insn DEPENDS  ${LIBWEBRTC_OUTPUT_DIR}/gen/third_party/yasm/include/x86insns.c ${LIBWEBRTC_OUTPUT_DIR}/gen/third_party/yasm/include/x86insn_gas.gperf ${LIBWEBRTC_OUTPUT_DIR}/gen/third_party/yasm/include/x86insn_nasm.gperf)
341 # End of target Third_PartyYasmGenerate_X86_Insn
342
343
344 # Start of target WebrtcToolsChart_Proto_Gen
345 add_custom_command(OUTPUT ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/tools/event_log_visualizer/chart.pb.h ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/tools/event_log_visualizer/chart.pb.cc ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/tools/event_log_visualizer/chart_pb2.py
346     DEPENDS Third_PartyProtobufProtoc
347     COMMAND python ${LIBWEBRTC_INPUT_DIR}/tools/protoc_wrapper/protoc_wrapper.py chart.proto --protoc ./protoc --proto-in-dir ${LIBWEBRTC_INPUT_DIR}/webrtc/tools/event_log_visualizer --cc-out-dir ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/tools/event_log_visualizer --py-out-dir pyproto/webrtc/tools/event_log_visualizer
348     VERBATIM)
349 add_custom_target(WebrtcToolsChart_Proto_Gen DEPENDS Third_PartyProtobufProtoc ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/tools/event_log_visualizer/chart.pb.h ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/tools/event_log_visualizer/chart.pb.cc ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/tools/event_log_visualizer/chart_pb2.py)
350 # End of target WebrtcToolsChart_Proto_Gen
351
352 # Start of target WebrtcModulesAudio_ProcessingAudioproc_Unittest_Proto_Gen
353 add_custom_command(OUTPUT ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_processing/unittest.pb.h ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_processing/unittest.pb.cc ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/modules/audio_processing/unittest_pb2.py
354     DEPENDS Third_PartyProtobufProtoc
355     COMMAND python ${LIBWEBRTC_INPUT_DIR}/tools/protoc_wrapper/protoc_wrapper.py unittest.proto --protoc ./protoc --proto-in-dir ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/test --cc-out-dir ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_processing --py-out-dir pyproto/webrtc/modules/audio_processing
356     VERBATIM)
357 add_custom_target(WebrtcModulesAudio_ProcessingAudioproc_Unittest_Proto_Gen DEPENDS Third_PartyProtobufProtoc ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_processing/unittest.pb.h ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_processing/unittest.pb.cc ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/modules/audio_processing/unittest_pb2.py)
358 # End of target WebrtcModulesAudio_ProcessingAudioproc_Unittest_Proto_Gen
359
360
361 # Start of target WebrtcSystem_WrappersField_Trial_Default
362 set(WebrtcSystem_WrappersField_Trial_Default_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/system_wrappers/source/field_trial_default.cc)
363 add_library(WebrtcSystem_WrappersField_Trial_Default STATIC ${WebrtcSystem_WrappersField_Trial_Default_SOURCES})
364 target_compile_options(WebrtcSystem_WrappersField_Trial_Default PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
365 target_compile_definitions(WebrtcSystem_WrappersField_Trial_Default PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
366 target_include_directories(WebrtcSystem_WrappersField_Trial_Default PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
367 set_target_properties(WebrtcSystem_WrappersField_Trial_Default PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
368 set_target_properties(WebrtcSystem_WrappersField_Trial_Default PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/system_wrappers)
369 set_target_properties(WebrtcSystem_WrappersField_Trial_Default PROPERTIES OUTPUT_NAME field_trial_default)
370 # End of target WebrtcSystem_WrappersField_Trial_Default
371
372 # Start of target Third_PartyProtobufProtoc_Lib
373 set(Third_PartyProtobufProtoc_Lib_SOURCES ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/code_generator.cc
374     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc
375     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum.cc
376     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum_field.cc
377     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_extension.cc
378     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_field.cc
379     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc
380     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_generator.cc
381     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc
382     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_map_field.cc
383     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc
384     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message_field.cc
385     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_primitive_field.cc
386     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_service.cc
387     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_string_field.cc
388     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc
389     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.cc
390     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_enum_field.cc
391     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.cc
392     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_generator.cc
393     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.cc
394     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.cc
395     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc
396     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.cc
397     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc
398     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc
399     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc
400     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc
401     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc
402     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc
403     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc
404     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_context.cc
405     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_doc_comment.cc
406     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc
407     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_enum_field.cc
408     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_enum_field_lite.cc
409     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_enum_lite.cc
410     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_extension.cc
411     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_extension_lite.cc
412     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_field.cc
413     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_file.cc
414     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc
415     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_generator_factory.cc
416     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.cc
417     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_lazy_message_field.cc
418     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_lazy_message_field_lite.cc
419     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_map_field.cc
420     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_map_field_lite.cc
421     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_message.cc
422     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_message_builder.cc
423     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_message_builder_lite.cc
424     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_message_field.cc
425     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_message_field_lite.cc
426     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_message_lite.cc
427     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_name_resolver.cc
428     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_primitive_field.cc
429     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_primitive_field_lite.cc
430     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_service.cc
431     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_shared_code_generator.cc
432     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_string_field.cc
433     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/java/java_string_field_lite.cc
434     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_enum.cc
435     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_enum_field.cc
436     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_extension.cc
437     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_field.cc
438     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_file.cc
439     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_generator.cc
440     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_helpers.cc
441     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_map_field.cc
442     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_message.cc
443     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_message_field.cc
444     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_primitive_field.cc
445     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc
446     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum.cc
447     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum_field.cc
448     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_extension.cc
449     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_field.cc
450     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_file.cc
451     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_generator.cc
452     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc
453     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_map_field.cc
454     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_message.cc
455     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_message_field.cc
456     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_oneof.cc
457     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_primitive_field.cc
458     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/plugin.cc
459     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/plugin.pb.cc
460     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc
461     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/ruby/ruby_generator.cc
462     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/subprocess.cc
463     ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/zip_writer.cc)
464 add_library(Third_PartyProtobufProtoc_Lib STATIC ${Third_PartyProtobufProtoc_Lib_SOURCES})
465 target_compile_options(Third_PartyProtobufProtoc_Lib PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Werror" "-Wall" "-Wno-unused-variable" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-Wno-unused-function" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-fobjc-call-cxx-cdtors")
466 target_compile_definitions(Third_PartyProtobufProtoc_Lib PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 GOOGLE_PROTOBUF_NO_RTTI GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER HAVE_PTHREAD)
467 target_include_directories(Third_PartyProtobufProtoc_Lib PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/ ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/)
468 set_target_properties(Third_PartyProtobufProtoc_Lib PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
469 set_target_properties(Third_PartyProtobufProtoc_Lib PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/third_party/protobuf)
470 set_target_properties(Third_PartyProtobufProtoc_Lib PROPERTIES OUTPUT_NAME protoc_lib)
471 target_link_libraries(Third_PartyProtobufProtoc_Lib Third_PartyProtobufProtobuf_Full)
472 # End of target Third_PartyProtobufProtoc_Lib
473
474
475 # Start of target WebrtcToolsEvent_Log_Visualizer_Utils
476 set(WebrtcToolsEvent_Log_Visualizer_Utils_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/tools/event_log_visualizer/analyzer.cc
477     ${LIBWEBRTC_INPUT_DIR}/webrtc/tools/event_log_visualizer/plot_base.cc
478     ${LIBWEBRTC_INPUT_DIR}/webrtc/tools/event_log_visualizer/plot_protobuf.cc
479     ${LIBWEBRTC_INPUT_DIR}/webrtc/tools/event_log_visualizer/plot_python.cc)
480 add_library(WebrtcToolsEvent_Log_Visualizer_Utils STATIC ${WebrtcToolsEvent_Log_Visualizer_Utils_SOURCES})
481 target_compile_options(WebrtcToolsEvent_Log_Visualizer_Utils PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
482 target_compile_definitions(WebrtcToolsEvent_Log_Visualizer_Utils PRIVATE ENABLE_RTC_EVENT_LOG V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC GOOGLE_PROTOBUF_NO_RTTI GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER HAVE_PTHREAD)
483 target_include_directories(WebrtcToolsEvent_Log_Visualizer_Utils PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/protoc_out/ ${LIBWEBRTC_OUTPUT_DIR}/gen/ ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/)
484 set_target_properties(WebrtcToolsEvent_Log_Visualizer_Utils PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
485 set_target_properties(WebrtcToolsEvent_Log_Visualizer_Utils PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/tools)
486 set_target_properties(WebrtcToolsEvent_Log_Visualizer_Utils PROPERTIES OUTPUT_NAME event_log_visualizer_utils)
487 target_link_libraries(WebrtcToolsEvent_Log_Visualizer_Utils WebrtcLoggingRtc_Event_Log_Impl)
488 target_link_libraries(WebrtcToolsEvent_Log_Visualizer_Utils WebrtcLoggingRtc_Event_Log_Parser)
489 target_link_libraries(WebrtcToolsEvent_Log_Visualizer_Utils WebrtcModulesCongestion_ControllerCongestion_Controller)
490 target_link_libraries(WebrtcToolsEvent_Log_Visualizer_Utils WebrtcModulesRtp_RtcpRtp_Rtcp)
491 target_link_libraries(WebrtcToolsEvent_Log_Visualizer_Utils WebrtcSystem_WrappersField_Trial_Default)
492 target_link_libraries(WebrtcToolsEvent_Log_Visualizer_Utils WebrtcSystem_WrappersMetrics_Default)
493 target_link_libraries(WebrtcToolsEvent_Log_Visualizer_Utils WebrtcSystem_WrappersSystem_Wrappers)
494 target_link_libraries(WebrtcToolsEvent_Log_Visualizer_Utils WebrtcToolsChart_Proto)
495 target_include_directories(WebrtcToolsEvent_Log_Visualizer_Utils PRIVATE ${FOUNDATION_INCLUDE_DIR})
496 target_link_libraries(WebrtcToolsEvent_Log_Visualizer_Utils ${FOUNDATION_LIBRARY})
497 target_include_directories(WebrtcToolsEvent_Log_Visualizer_Utils PRIVATE ${COREVIDEO_INCLUDE_DIR})
498 target_link_libraries(WebrtcToolsEvent_Log_Visualizer_Utils ${COREVIDEO_LIBRARY})
499 # End of target WebrtcToolsEvent_Log_Visualizer_Utils
500
501
502
503
504 # Start of target Third_PartyProtobufCopy_Google
505 list(APPEND Third_PartyProtobufCopy_Google ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/__init__.py)
506 file(COPY ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/__init__.py DESTINATION ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/__init__.py)
507 add_custom_target(Third_PartyProtobufCopy_Google
508     COMMAND echo "Generating copy targetThird_PartyProtobufCopy_Google"
509     VERBATIM)
510 # End of target Third_PartyProtobufCopy_Google
511
512
513 # Start of target WebrtcToolsFrame_Editing_Lib
514 set(WebrtcToolsFrame_Editing_Lib_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/tools/frame_editing/frame_editing_lib.cc)
515 add_library(WebrtcToolsFrame_Editing_Lib STATIC ${WebrtcToolsFrame_Editing_Lib_SOURCES})
516 target_compile_options(WebrtcToolsFrame_Editing_Lib PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
517 target_compile_definitions(WebrtcToolsFrame_Editing_Lib PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
518 target_include_directories(WebrtcToolsFrame_Editing_Lib PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
519 set_target_properties(WebrtcToolsFrame_Editing_Lib PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
520 set_target_properties(WebrtcToolsFrame_Editing_Lib PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/tools)
521 set_target_properties(WebrtcToolsFrame_Editing_Lib PROPERTIES OUTPUT_NAME frame_editing_lib)
522 target_link_libraries(WebrtcToolsFrame_Editing_Lib WebrtcCommon_VideoCommon_Video)
523 target_include_directories(WebrtcToolsFrame_Editing_Lib PRIVATE ${FOUNDATION_INCLUDE_DIR})
524 target_link_libraries(WebrtcToolsFrame_Editing_Lib ${FOUNDATION_LIBRARY})
525 target_include_directories(WebrtcToolsFrame_Editing_Lib PRIVATE ${COREVIDEO_INCLUDE_DIR})
526 target_link_libraries(WebrtcToolsFrame_Editing_Lib ${COREVIDEO_LIBRARY})
527 # End of target WebrtcToolsFrame_Editing_Lib
528
529 # Start of target Third_PartyExpatExpat_Xml_Parse_Fuzzer
530 add_custom_target(Third_PartyExpatExpat_Xml_Parse_Fuzzer)
531 # End of target Third_PartyExpatExpat_Xml_Parse_Fuzzer
532
533 # Start of target WebrtcModulesAudio_MixerAudio_Frame_Manipulator
534 set(WebrtcModulesAudio_MixerAudio_Frame_Manipulator_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_mixer/audio_frame_manipulator.cc)
535 add_library(WebrtcModulesAudio_MixerAudio_Frame_Manipulator STATIC ${WebrtcModulesAudio_MixerAudio_Frame_Manipulator_SOURCES})
536 target_compile_options(WebrtcModulesAudio_MixerAudio_Frame_Manipulator PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
537 target_compile_definitions(WebrtcModulesAudio_MixerAudio_Frame_Manipulator PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
538 target_include_directories(WebrtcModulesAudio_MixerAudio_Frame_Manipulator PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
539 set_target_properties(WebrtcModulesAudio_MixerAudio_Frame_Manipulator PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
540 set_target_properties(WebrtcModulesAudio_MixerAudio_Frame_Manipulator PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_mixer)
541 set_target_properties(WebrtcModulesAudio_MixerAudio_Frame_Manipulator PROPERTIES OUTPUT_NAME audio_frame_manipulator)
542 target_link_libraries(WebrtcModulesAudio_MixerAudio_Frame_Manipulator WebrtcBaseRtc_Base_Approved)
543 target_link_libraries(WebrtcModulesAudio_MixerAudio_Frame_Manipulator WebrtcModulesUtilityUtility)
544 target_include_directories(WebrtcModulesAudio_MixerAudio_Frame_Manipulator PRIVATE ${FOUNDATION_INCLUDE_DIR})
545 target_link_libraries(WebrtcModulesAudio_MixerAudio_Frame_Manipulator ${FOUNDATION_LIBRARY})
546 # End of target WebrtcModulesAudio_MixerAudio_Frame_Manipulator
547
548 # Start of target Third_PartyExpatExpat
549 set(Third_PartyExpatExpat_SOURCES ${LIBWEBRTC_INPUT_DIR}/third_party/expat/files/lib/xmlparse.c
550     ${LIBWEBRTC_INPUT_DIR}/third_party/expat/files/lib/xmlrole.c
551     ${LIBWEBRTC_INPUT_DIR}/third_party/expat/files/lib/xmltok.c)
552 add_library(Third_PartyExpatExpat STATIC ${Third_PartyExpatExpat_SOURCES})
553 target_compile_options(Third_PartyExpatExpat PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
554 target_compile_definitions(Third_PartyExpatExpat PRIVATE _LIB HAVE_EXPAT_CONFIG_H V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 XML_STATIC)
555 target_include_directories(Third_PartyExpatExpat PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/expat/files/lib/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
556 set_target_properties(Third_PartyExpatExpat PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
557 set_target_properties(Third_PartyExpatExpat PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/third_party/expat)
558 set_target_properties(Third_PartyExpatExpat PROPERTIES OUTPUT_NAME expat)
559 # End of target Third_PartyExpatExpat
560
561
562 # Start of target WebrtcLoggingRtc_Event_Log_Proto_Gen
563 add_custom_command(OUTPUT ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/logging/rtc_event_log/rtc_event_log.pb.h ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/logging/rtc_event_log/rtc_event_log.pb.cc ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/logging/rtc_event_log/rtc_event_log_pb2.py
564     DEPENDS Third_PartyProtobufProtoc
565     COMMAND python ${LIBWEBRTC_INPUT_DIR}/tools/protoc_wrapper/protoc_wrapper.py rtc_event_log.proto --protoc ./protoc --proto-in-dir ${LIBWEBRTC_INPUT_DIR}/webrtc/logging/rtc_event_log --cc-out-dir ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/logging/rtc_event_log --py-out-dir pyproto/webrtc/logging/rtc_event_log
566     VERBATIM)
567 add_custom_target(WebrtcLoggingRtc_Event_Log_Proto_Gen DEPENDS Third_PartyProtobufProtoc ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/logging/rtc_event_log/rtc_event_log.pb.h ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/logging/rtc_event_log/rtc_event_log.pb.cc ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/logging/rtc_event_log/rtc_event_log_pb2.py)
568 # End of target WebrtcLoggingRtc_Event_Log_Proto_Gen
569
570
571 # Start of target WebrtcApiLibjingle_Peerconnection
572 set(WebrtcApiLibjingle_Peerconnection_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/api/audiotrack.cc
573     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/datachannel.cc
574     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/dtmfsender.cc
575     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/jsepicecandidate.cc
576     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/jsepsessiondescription.cc
577     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/localaudiosource.cc
578     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/mediaconstraintsinterface.cc
579     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/mediacontroller.cc
580     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/mediastream.cc
581     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/mediastreamobserver.cc
582     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/peerconnection.cc
583     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/peerconnectionfactory.cc
584     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/remoteaudiosource.cc
585     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/rtcstatscollector.cc
586     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/rtpreceiver.cc
587     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/rtpsender.cc
588     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/sctputils.cc
589     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/statscollector.cc
590     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/statstypes.cc
591     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/videocapturertracksource.cc
592     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/videotrack.cc
593     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/videotracksource.cc
594     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/webrtcsdp.cc
595     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/webrtcsession.cc
596     ${LIBWEBRTC_INPUT_DIR}/webrtc/api/webrtcsessiondescriptionfactory.cc
597     $<TARGET_OBJECTS:WebrtcApiRtc_Stats_Api>)
598 add_library(WebrtcApiLibjingle_Peerconnection STATIC ${WebrtcApiLibjingle_Peerconnection_SOURCES})
599 target_compile_options(WebrtcApiLibjingle_Peerconnection PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
600 target_compile_definitions(WebrtcApiLibjingle_Peerconnection PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC HAVE_WEBRTC_VIDEO HAVE_WEBRTC_VOICE HAVE_SCTP HAVE_SRTP WEBRTC_WEBKIT_BUILD)
601 target_include_directories(WebrtcApiLibjingle_Peerconnection PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
602 set_target_properties(WebrtcApiLibjingle_Peerconnection PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
603 set_target_properties(WebrtcApiLibjingle_Peerconnection PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/api)
604 set_target_properties(WebrtcApiLibjingle_Peerconnection PROPERTIES OUTPUT_NAME jingle_peerconnection)
605 target_link_libraries(WebrtcApiLibjingle_Peerconnection WebrtcApiCall_Api)
606 target_link_libraries(WebrtcApiLibjingle_Peerconnection WebrtcBaseRtc_Base_Approved)
607 target_link_libraries(WebrtcApiLibjingle_Peerconnection WebrtcCallCall)
608 target_link_libraries(WebrtcApiLibjingle_Peerconnection WebrtcMediaRtc_Media)
609 target_link_libraries(WebrtcApiLibjingle_Peerconnection WebrtcPcRtc_Pc)
610 target_link_libraries(WebrtcApiLibjingle_Peerconnection WebrtcStatsRtc_Stats)
611 target_include_directories(WebrtcApiLibjingle_Peerconnection PRIVATE ${FOUNDATION_INCLUDE_DIR})
612 target_link_libraries(WebrtcApiLibjingle_Peerconnection ${FOUNDATION_LIBRARY})
613 target_include_directories(WebrtcApiLibjingle_Peerconnection PRIVATE ${AVFOUNDATION_INCLUDE_DIR})
614 target_link_libraries(WebrtcApiLibjingle_Peerconnection ${AVFOUNDATION_LIBRARY})
615 target_include_directories(WebrtcApiLibjingle_Peerconnection PRIVATE ${COREMEDIA_INCLUDE_DIR})
616 target_link_libraries(WebrtcApiLibjingle_Peerconnection ${COREMEDIA_LIBRARY})
617 target_include_directories(WebrtcApiLibjingle_Peerconnection PRIVATE ${COREVIDEO_INCLUDE_DIR})
618 target_link_libraries(WebrtcApiLibjingle_Peerconnection ${COREVIDEO_LIBRARY})
619 target_include_directories(WebrtcApiLibjingle_Peerconnection PRIVATE ${COCOA_INCLUDE_DIR})
620 target_link_libraries(WebrtcApiLibjingle_Peerconnection ${COCOA_LIBRARY})
621 target_include_directories(WebrtcApiLibjingle_Peerconnection PRIVATE ${IOKIT_INCLUDE_DIR})
622 target_link_libraries(WebrtcApiLibjingle_Peerconnection ${IOKIT_LIBRARY})
623 target_include_directories(WebrtcApiLibjingle_Peerconnection PRIVATE ${SECURITY_INCLUDE_DIR})
624 target_link_libraries(WebrtcApiLibjingle_Peerconnection ${SECURITY_LIBRARY})
625 target_include_directories(WebrtcApiLibjingle_Peerconnection PRIVATE ${SYSTEMCONFIGURATION_INCLUDE_DIR})
626 target_link_libraries(WebrtcApiLibjingle_Peerconnection ${SYSTEMCONFIGURATION_LIBRARY})
627 target_include_directories(WebrtcApiLibjingle_Peerconnection PRIVATE ${APPLICATIONSERVICES_INCLUDE_DIR})
628 target_link_libraries(WebrtcApiLibjingle_Peerconnection ${APPLICATIONSERVICES_LIBRARY})
629 target_include_directories(WebrtcApiLibjingle_Peerconnection PRIVATE ${AUDIOTOOLBOX_INCLUDE_DIR})
630 target_link_libraries(WebrtcApiLibjingle_Peerconnection ${AUDIOTOOLBOX_LIBRARY})
631 target_include_directories(WebrtcApiLibjingle_Peerconnection PRIVATE ${COREAUDIO_INCLUDE_DIR})
632 target_link_libraries(WebrtcApiLibjingle_Peerconnection ${COREAUDIO_LIBRARY})
633 target_include_directories(WebrtcApiLibjingle_Peerconnection PRIVATE ${COREGRAPHICS_INCLUDE_DIR})
634 target_link_libraries(WebrtcApiLibjingle_Peerconnection ${COREGRAPHICS_LIBRARY})
635 # End of target WebrtcApiLibjingle_Peerconnection
636
637 # Start of target WebrtcP2PLibstunprober
638 set(WebrtcP2PLibstunprober_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/p2p/stunprober/stunprober.cc)
639 add_library(WebrtcP2PLibstunprober STATIC ${WebrtcP2PLibstunprober_SOURCES})
640 target_compile_options(WebrtcP2PLibstunprober PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
641 target_compile_definitions(WebrtcP2PLibstunprober PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC SSL_USE_OPENSSL HAVE_OPENSSL_SSL_H FEATURE_ENABLE_SSL)
642 target_include_directories(WebrtcP2PLibstunprober PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
643 set_target_properties(WebrtcP2PLibstunprober PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
644 set_target_properties(WebrtcP2PLibstunprober PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/p2p)
645 set_target_properties(WebrtcP2PLibstunprober PROPERTIES OUTPUT_NAME stunprober)
646 target_link_libraries(WebrtcP2PLibstunprober WebrtcWebrtc_Common)
647 target_link_libraries(WebrtcP2PLibstunprober WebrtcBaseRtc_Base)
648 target_include_directories(WebrtcP2PLibstunprober PRIVATE ${COCOA_INCLUDE_DIR})
649 target_link_libraries(WebrtcP2PLibstunprober ${COCOA_LIBRARY})
650 target_include_directories(WebrtcP2PLibstunprober PRIVATE ${FOUNDATION_INCLUDE_DIR})
651 target_link_libraries(WebrtcP2PLibstunprober ${FOUNDATION_LIBRARY})
652 target_include_directories(WebrtcP2PLibstunprober PRIVATE ${IOKIT_INCLUDE_DIR})
653 target_link_libraries(WebrtcP2PLibstunprober ${IOKIT_LIBRARY})
654 target_include_directories(WebrtcP2PLibstunprober PRIVATE ${SECURITY_INCLUDE_DIR})
655 target_link_libraries(WebrtcP2PLibstunprober ${SECURITY_LIBRARY})
656 target_include_directories(WebrtcP2PLibstunprober PRIVATE ${SYSTEMCONFIGURATION_INCLUDE_DIR})
657 target_link_libraries(WebrtcP2PLibstunprober ${SYSTEMCONFIGURATION_LIBRARY})
658 target_include_directories(WebrtcP2PLibstunprober PRIVATE ${APPLICATIONSERVICES_INCLUDE_DIR})
659 target_link_libraries(WebrtcP2PLibstunprober ${APPLICATIONSERVICES_LIBRARY})
660 # End of target WebrtcP2PLibstunprober
661
662
663 # Start of target WebrtcLibjingleXmppXmpp
664 add_custom_target(WebrtcLibjingleXmppXmpp)
665 add_dependencies(WebrtcLibjingleXmppXmpp WebrtcLibjingleXmppRtc_Xmpp)
666 # End of target WebrtcLibjingleXmppXmpp
667
668
669
670
671
672 # Start of target WebrtcModulesAudio_CodingIsac_Common
673 set(WebrtcModulesAudio_CodingIsac_Common_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/locked_bandwidth_info.cc)
674 add_library(WebrtcModulesAudio_CodingIsac_Common STATIC ${WebrtcModulesAudio_CodingIsac_Common_SOURCES})
675 target_compile_options(WebrtcModulesAudio_CodingIsac_Common PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
676 target_compile_definitions(WebrtcModulesAudio_CodingIsac_Common PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
677 target_include_directories(WebrtcModulesAudio_CodingIsac_Common PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
678 set_target_properties(WebrtcModulesAudio_CodingIsac_Common PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
679 set_target_properties(WebrtcModulesAudio_CodingIsac_Common PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_coding)
680 set_target_properties(WebrtcModulesAudio_CodingIsac_Common PROPERTIES OUTPUT_NAME isac_common)
681 # End of target WebrtcModulesAudio_CodingIsac_Common
682
683 # Start of target WebrtcModulesAudio_CodingNeteq_Unittest_Proto_Gen
684 add_custom_command(OUTPUT ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/audio_coding/neteq/neteq_unittest.pb.h ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/audio_coding/neteq/neteq_unittest.pb.cc ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/audio_coding/neteq/neteq_unittest_pb2.py
685     DEPENDS Third_PartyProtobufProtoc
686     COMMAND python ${LIBWEBRTC_INPUT_DIR}/tools/protoc_wrapper/protoc_wrapper.py neteq_unittest.proto --protoc ./protoc --proto-in-dir ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/neteq --cc-out-dir ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/audio_coding/neteq --py-out-dir pyproto/webrtc/audio_coding/neteq
687     VERBATIM)
688 add_custom_target(WebrtcModulesAudio_CodingNeteq_Unittest_Proto_Gen DEPENDS Third_PartyProtobufProtoc ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/audio_coding/neteq/neteq_unittest.pb.h ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/audio_coding/neteq/neteq_unittest.pb.cc ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/audio_coding/neteq/neteq_unittest_pb2.py)
689 # End of target WebrtcModulesAudio_CodingNeteq_Unittest_Proto_Gen
690
691
692 # Start of target Third_PartyProtobufPy_Proto
693 add_custom_target(Third_PartyProtobufPy_Proto)
694 add_dependencies(Third_PartyProtobufPy_Proto Third_PartyProtobufCopy_Google Third_PartyProtobufCopy_Google_Protobuf Third_PartyProtobufCopy_Google_Protobuf_Internal Third_PartyProtobufCopy_Six)
695 # End of target Third_PartyProtobufPy_Proto
696
697
698 # Start of target WebrtcModulesAudio_CodingAna_Debug_Dump_Proto_Gen
699 add_custom_command(OUTPUT ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_coding/audio_network_adaptor/debug_dump.pb.h ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_coding/audio_network_adaptor/debug_dump.pb.cc ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/modules/audio_coding/audio_network_adaptor/debug_dump_pb2.py
700     DEPENDS Third_PartyProtobufProtoc
701     COMMAND python ${LIBWEBRTC_INPUT_DIR}/tools/protoc_wrapper/protoc_wrapper.py debug_dump.proto --protoc ./protoc --proto-in-dir ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/audio_network_adaptor --cc-out-dir ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_coding/audio_network_adaptor --py-out-dir pyproto/webrtc/modules/audio_coding/audio_network_adaptor
702     VERBATIM)
703 add_custom_target(WebrtcModulesAudio_CodingAna_Debug_Dump_Proto_Gen DEPENDS Third_PartyProtobufProtoc ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_coding/audio_network_adaptor/debug_dump.pb.h ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_coding/audio_network_adaptor/debug_dump.pb.cc ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/modules/audio_coding/audio_network_adaptor/debug_dump_pb2.py)
704 # End of target WebrtcModulesAudio_CodingAna_Debug_Dump_Proto_Gen
705
706 # Start of target WebrtcModulesPacingPacing
707 set(WebrtcModulesPacingPacing_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/pacing/alr_detector.cc
708     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/pacing/bitrate_prober.cc
709     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/pacing/paced_sender.cc
710     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/pacing/packet_router.cc)
711 add_library(WebrtcModulesPacingPacing STATIC ${WebrtcModulesPacingPacing_SOURCES})
712 target_compile_options(WebrtcModulesPacingPacing PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
713 target_compile_definitions(WebrtcModulesPacingPacing PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
714 target_include_directories(WebrtcModulesPacingPacing PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
715 set_target_properties(WebrtcModulesPacingPacing PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
716 set_target_properties(WebrtcModulesPacingPacing PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/pacing)
717 set_target_properties(WebrtcModulesPacingPacing PROPERTIES OUTPUT_NAME pacing)
718 target_link_libraries(WebrtcModulesPacingPacing WebrtcModulesBitrate_ControllerBitrate_Controller)
719 target_link_libraries(WebrtcModulesPacingPacing WebrtcModulesRtp_RtcpRtp_Rtcp)
720 target_link_libraries(WebrtcModulesPacingPacing WebrtcSystem_WrappersSystem_Wrappers)
721 target_include_directories(WebrtcModulesPacingPacing PRIVATE ${FOUNDATION_INCLUDE_DIR})
722 target_link_libraries(WebrtcModulesPacingPacing ${FOUNDATION_LIBRARY})
723 target_include_directories(WebrtcModulesPacingPacing PRIVATE ${COREVIDEO_INCLUDE_DIR})
724 target_link_libraries(WebrtcModulesPacingPacing ${COREVIDEO_LIBRARY})
725 # End of target WebrtcModulesPacingPacing
726
727 # Start of target WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library
728 add_library(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library SHARED)
729 target_compile_options(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wobjc-missing-property-synthesis" "-fobjc-arc" "-fobjc-call-cxx-cdtors")
730 target_compile_definitions(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_POSIX WEBRTC_MAC)
731 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Headers/ ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
732 set_target_properties(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PROPERTIES LINK_FLAGS "-all_load -stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9 -Wl,-ObjC")
733 set_target_properties(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/sdk/rtc_sdk_framework_objc_shared_library)
734 set_target_properties(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PROPERTIES OUTPUT_NAME WebRTC)
735 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library WebrtcSdkRtc_Sdk_Peerconnection_Objc)
736 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library WebrtcSystem_WrappersField_Trial_Default)
737 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library WebrtcSystem_WrappersMetrics_Default)
738 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE ${AVFOUNDATION_INCLUDE_DIR})
739 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library ${AVFOUNDATION_LIBRARY})
740 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE ${AUDIOTOOLBOX_INCLUDE_DIR})
741 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library ${AUDIOTOOLBOX_LIBRARY})
742 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE ${COREGRAPHICS_INCLUDE_DIR})
743 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library ${COREGRAPHICS_LIBRARY})
744 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE ${COREMEDIA_INCLUDE_DIR})
745 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library ${COREMEDIA_LIBRARY})
746 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE ${GLKIT_INCLUDE_DIR})
747 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library ${GLKIT_LIBRARY})
748 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE ${VIDEOTOOLBOX_INCLUDE_DIR})
749 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library ${VIDEOTOOLBOX_LIBRARY})
750 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE ${FOUNDATION_INCLUDE_DIR})
751 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library ${FOUNDATION_LIBRARY})
752 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE ${COCOA_INCLUDE_DIR})
753 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library ${COCOA_LIBRARY})
754 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE ${IOKIT_INCLUDE_DIR})
755 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library ${IOKIT_LIBRARY})
756 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE ${SECURITY_INCLUDE_DIR})
757 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library ${SECURITY_LIBRARY})
758 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE ${SYSTEMCONFIGURATION_INCLUDE_DIR})
759 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library ${SYSTEMCONFIGURATION_LIBRARY})
760 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE ${COREVIDEO_INCLUDE_DIR})
761 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library ${COREVIDEO_LIBRARY})
762 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE ${OPENGL_INCLUDE_DIR})
763 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library ${OPENGL_LIBRARY})
764 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE ${APPLICATIONSERVICES_INCLUDE_DIR})
765 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library ${APPLICATIONSERVICES_LIBRARY})
766 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library PRIVATE ${COREAUDIO_INCLUDE_DIR})
767 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library ${COREAUDIO_LIBRARY})
768 add_dependencies(WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library WebrtcSdkRtc_Sdk_Peerconnection_Objc WebrtcSystem_WrappersField_Trial_Default WebrtcSystem_WrappersMetrics_Default)
769 # End of target WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library
770
771
772 # Start of target WebrtcSdkRtc_Sdk_Framework_Objc
773 add_library(WebrtcSdkRtc_Sdk_Framework_Objc SHARED)
774 target_compile_options(WebrtcSdkRtc_Sdk_Framework_Objc PRIVATE "")
775 set_target_properties(WebrtcSdkRtc_Sdk_Framework_Objc PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/WebRTC.framework)
776 set_target_properties(WebrtcSdkRtc_Sdk_Framework_Objc PROPERTIES OUTPUT_NAME WebRTC)
777 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc WebrtcSdkRtc_Sdk_Peerconnection_Objc)
778 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc WebrtcSystem_WrappersField_Trial_Default)
779 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc WebrtcSystem_WrappersMetrics_Default)
780 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc PRIVATE ${COCOA_INCLUDE_DIR})
781 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc ${COCOA_LIBRARY})
782 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc PRIVATE ${FOUNDATION_INCLUDE_DIR})
783 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc ${FOUNDATION_LIBRARY})
784 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc PRIVATE ${IOKIT_INCLUDE_DIR})
785 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc ${IOKIT_LIBRARY})
786 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc PRIVATE ${SECURITY_INCLUDE_DIR})
787 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc ${SECURITY_LIBRARY})
788 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc PRIVATE ${SYSTEMCONFIGURATION_INCLUDE_DIR})
789 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc ${SYSTEMCONFIGURATION_LIBRARY})
790 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc PRIVATE ${AVFOUNDATION_INCLUDE_DIR})
791 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc ${AVFOUNDATION_LIBRARY})
792 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc PRIVATE ${COREMEDIA_INCLUDE_DIR})
793 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc ${COREMEDIA_LIBRARY})
794 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc PRIVATE ${COREVIDEO_INCLUDE_DIR})
795 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc ${COREVIDEO_LIBRARY})
796 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc PRIVATE ${OPENGL_INCLUDE_DIR})
797 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc ${OPENGL_LIBRARY})
798 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc PRIVATE ${APPLICATIONSERVICES_INCLUDE_DIR})
799 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc ${APPLICATIONSERVICES_LIBRARY})
800 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc PRIVATE ${AUDIOTOOLBOX_INCLUDE_DIR})
801 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc ${AUDIOTOOLBOX_LIBRARY})
802 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc PRIVATE ${COREAUDIO_INCLUDE_DIR})
803 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc ${COREAUDIO_LIBRARY})
804 target_include_directories(WebrtcSdkRtc_Sdk_Framework_Objc PRIVATE ${COREGRAPHICS_INCLUDE_DIR})
805 target_link_libraries(WebrtcSdkRtc_Sdk_Framework_Objc ${COREGRAPHICS_LIBRARY})
806 add_dependencies(WebrtcSdkRtc_Sdk_Framework_Objc WebrtcSdkRtc_Sdk_Framework_Objc_Info_Plist_Bundle_Data WebrtcSdkRtc_Sdk_Framework_Objc_Shared_Library_Bundle_Data WebrtcSdkRtc_Sdk_Peerconnection_Objc WebrtcSystem_WrappersField_Trial_Default WebrtcSystem_WrappersMetrics_Default)
807 set_target_properties(WebrtcSdkRtc_Sdk_Framework_Objc PROPERTIES
808             FRAMEWORK TRUE
809             FRAMEWORK_VERSION C
810             MACOSX_FRAMEWORK_INFO_PLIST ${LIBWEBRTC_INPUT_DIR}/../WebKit/rtc_sdk_framework_objc_info_plist.plist)
811 # End of target WebrtcSdkRtc_Sdk_Framework_Objc
812
813 # Start of target WebrtcModulesRemote_Bitrate_EstimatorRemote_Bitrate_Estimator
814 set(WebrtcModulesRemote_Bitrate_EstimatorRemote_Bitrate_Estimator_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/remote_bitrate_estimator/aimd_rate_control.cc
815     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/remote_bitrate_estimator/bwe_defines.cc
816     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/remote_bitrate_estimator/inter_arrival.cc
817     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/remote_bitrate_estimator/overuse_detector.cc
818     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/remote_bitrate_estimator/overuse_estimator.cc
819     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc
820     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc
821     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/remote_bitrate_estimator/remote_estimator_proxy.cc
822     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/remote_bitrate_estimator/send_time_history.cc)
823 add_library(WebrtcModulesRemote_Bitrate_EstimatorRemote_Bitrate_Estimator STATIC ${WebrtcModulesRemote_Bitrate_EstimatorRemote_Bitrate_Estimator_SOURCES})
824 target_compile_options(WebrtcModulesRemote_Bitrate_EstimatorRemote_Bitrate_Estimator PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
825 target_compile_definitions(WebrtcModulesRemote_Bitrate_EstimatorRemote_Bitrate_Estimator PRIVATE BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
826 target_include_directories(WebrtcModulesRemote_Bitrate_EstimatorRemote_Bitrate_Estimator PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
827 set_target_properties(WebrtcModulesRemote_Bitrate_EstimatorRemote_Bitrate_Estimator PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
828 set_target_properties(WebrtcModulesRemote_Bitrate_EstimatorRemote_Bitrate_Estimator PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/remote_bitrate_estimator)
829 set_target_properties(WebrtcModulesRemote_Bitrate_EstimatorRemote_Bitrate_Estimator PROPERTIES OUTPUT_NAME remote_bitrate_estimator)
830 target_link_libraries(WebrtcModulesRemote_Bitrate_EstimatorRemote_Bitrate_Estimator WebrtcWebrtc_Common)
831 target_link_libraries(WebrtcModulesRemote_Bitrate_EstimatorRemote_Bitrate_Estimator WebrtcBaseRtc_Base_Approved)
832 target_link_libraries(WebrtcModulesRemote_Bitrate_EstimatorRemote_Bitrate_Estimator WebrtcSystem_WrappersSystem_Wrappers)
833 target_include_directories(WebrtcModulesRemote_Bitrate_EstimatorRemote_Bitrate_Estimator PRIVATE ${FOUNDATION_INCLUDE_DIR})
834 target_link_libraries(WebrtcModulesRemote_Bitrate_EstimatorRemote_Bitrate_Estimator ${FOUNDATION_LIBRARY})
835 # End of target WebrtcModulesRemote_Bitrate_EstimatorRemote_Bitrate_Estimator
836
837
838 # Start of target WebrtcToolsPsnr_Ssim_Analyzer
839 set(WebrtcToolsPsnr_Ssim_Analyzer_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/tools/psnr_ssim_analyzer/psnr_ssim_analyzer.cc)
840 add_executable(WebrtcToolsPsnr_Ssim_Analyzer ${WebrtcToolsPsnr_Ssim_Analyzer_SOURCES})
841 target_compile_options(WebrtcToolsPsnr_Ssim_Analyzer PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
842 target_compile_definitions(WebrtcToolsPsnr_Ssim_Analyzer PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
843 target_include_directories(WebrtcToolsPsnr_Ssim_Analyzer PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
844 set_target_properties(WebrtcToolsPsnr_Ssim_Analyzer PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9 -Wl,-ObjC -Wl,-pie")
845 set_target_properties(WebrtcToolsPsnr_Ssim_Analyzer PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/)
846 set_target_properties(WebrtcToolsPsnr_Ssim_Analyzer PROPERTIES OUTPUT_NAME psnr_ssim_analyzer)
847 target_link_libraries(WebrtcToolsPsnr_Ssim_Analyzer WebrtcToolsCommand_Line_Parser)
848 target_link_libraries(WebrtcToolsPsnr_Ssim_Analyzer WebrtcToolsVideo_Quality_Analysis)
849 target_include_directories(WebrtcToolsPsnr_Ssim_Analyzer PRIVATE ${FOUNDATION_INCLUDE_DIR})
850 target_link_libraries(WebrtcToolsPsnr_Ssim_Analyzer ${FOUNDATION_LIBRARY})
851 target_include_directories(WebrtcToolsPsnr_Ssim_Analyzer PRIVATE ${COREVIDEO_INCLUDE_DIR})
852 target_link_libraries(WebrtcToolsPsnr_Ssim_Analyzer ${COREVIDEO_LIBRARY})
853 add_dependencies(WebrtcToolsPsnr_Ssim_Analyzer BuildConfigSanitizersDeps BuildWinDefault_Exe_Manifest WebrtcToolsCommand_Line_Parser WebrtcToolsVideo_Quality_Analysis)
854 # End of target WebrtcToolsPsnr_Ssim_Analyzer
855
856 # Start of target WebrtcVoice_EngineLevel_Indicator
857 set(WebrtcVoice_EngineLevel_Indicator_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/level_indicator.cc)
858 add_library(WebrtcVoice_EngineLevel_Indicator STATIC ${WebrtcVoice_EngineLevel_Indicator_SOURCES})
859 target_compile_options(WebrtcVoice_EngineLevel_Indicator PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
860 target_compile_definitions(WebrtcVoice_EngineLevel_Indicator PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
861 target_include_directories(WebrtcVoice_EngineLevel_Indicator PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/vad/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/resampler/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
862 set_target_properties(WebrtcVoice_EngineLevel_Indicator PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
863 set_target_properties(WebrtcVoice_EngineLevel_Indicator PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/voice_engine)
864 set_target_properties(WebrtcVoice_EngineLevel_Indicator PROPERTIES OUTPUT_NAME level_indicator)
865 target_link_libraries(WebrtcVoice_EngineLevel_Indicator WebrtcWebrtc_Common)
866 target_link_libraries(WebrtcVoice_EngineLevel_Indicator WebrtcBaseRtc_Base_Approved)
867 target_link_libraries(WebrtcVoice_EngineLevel_Indicator WebrtcCommon_AudioCommon_Audio)
868 target_include_directories(WebrtcVoice_EngineLevel_Indicator PRIVATE ${FOUNDATION_INCLUDE_DIR})
869 target_link_libraries(WebrtcVoice_EngineLevel_Indicator ${FOUNDATION_LIBRARY})
870 # End of target WebrtcVoice_EngineLevel_Indicator
871
872
873
874
875 # Start of target WebrtcP2PP2P
876 add_custom_target(WebrtcP2PP2P)
877 add_dependencies(WebrtcP2PP2P WebrtcP2PLibstunprober WebrtcP2PRtc_P2P)
878 # End of target WebrtcP2PP2P
879
880
881 # Start of target WebrtcToolsVideo_Quality_Analysis
882 set(WebrtcToolsVideo_Quality_Analysis_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/tools/frame_analyzer/video_quality_analysis.cc)
883 add_library(WebrtcToolsVideo_Quality_Analysis STATIC ${WebrtcToolsVideo_Quality_Analysis_SOURCES})
884 target_compile_options(WebrtcToolsVideo_Quality_Analysis PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
885 target_compile_definitions(WebrtcToolsVideo_Quality_Analysis PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
886 target_include_directories(WebrtcToolsVideo_Quality_Analysis PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
887 set_target_properties(WebrtcToolsVideo_Quality_Analysis PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
888 set_target_properties(WebrtcToolsVideo_Quality_Analysis PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/tools)
889 set_target_properties(WebrtcToolsVideo_Quality_Analysis PROPERTIES OUTPUT_NAME video_quality_analysis)
890 target_link_libraries(WebrtcToolsVideo_Quality_Analysis WebrtcCommon_VideoCommon_Video)
891 target_include_directories(WebrtcToolsVideo_Quality_Analysis PRIVATE ${FOUNDATION_INCLUDE_DIR})
892 target_link_libraries(WebrtcToolsVideo_Quality_Analysis ${FOUNDATION_LIBRARY})
893 target_include_directories(WebrtcToolsVideo_Quality_Analysis PRIVATE ${COREVIDEO_INCLUDE_DIR})
894 target_link_libraries(WebrtcToolsVideo_Quality_Analysis ${COREVIDEO_LIBRARY})
895 # End of target WebrtcToolsVideo_Quality_Analysis
896
897 # Start of target BuildConfigSanitizersDeps_No_Options
898 add_custom_target(BuildConfigSanitizersDeps_No_Options)
899 # End of target BuildConfigSanitizersDeps_No_Options
900
901 # Start of target WebrtcSdkSdk
902 add_custom_target(WebrtcSdkSdk)
903 add_dependencies(WebrtcSdkSdk WebrtcSdkRtc_Sdk_Framework_Objc)
904 # End of target WebrtcSdkSdk
905
906 # Start of target WebrtcModulesAudio_ProcessingAudioproc_Debug_Proto_Gen
907 add_custom_command(OUTPUT ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_processing/debug.pb.h ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_processing/debug.pb.cc ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/modules/audio_processing/debug_pb2.py
908     DEPENDS Third_PartyProtobufProtoc
909     COMMAND python ${LIBWEBRTC_INPUT_DIR}/tools/protoc_wrapper/protoc_wrapper.py debug.proto --protoc ./protoc --proto-in-dir ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing --cc-out-dir ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_processing --py-out-dir pyproto/webrtc/modules/audio_processing
910     VERBATIM)
911 add_custom_target(WebrtcModulesAudio_ProcessingAudioproc_Debug_Proto_Gen DEPENDS Third_PartyProtobufProtoc ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_processing/debug.pb.h ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_processing/debug.pb.cc ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/modules/audio_processing/debug_pb2.py)
912 # End of target WebrtcModulesAudio_ProcessingAudioproc_Debug_Proto_Gen
913
914
915 # Start of target Third_PartyLibsrtpLibsrtp
916 set(Third_PartyLibsrtpLibsrtp_SOURCES ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/crypto/cipher/aes_gcm_ossl.c
917     ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/crypto/cipher/aes_icm_ossl.c
918     ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/crypto/cipher/cipher.c
919     ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/crypto/cipher/null_cipher.c
920     ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/crypto/hash/auth.c
921     ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/crypto/hash/hmac_ossl.c
922     ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/crypto/hash/null_auth.c
923     ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/crypto/kernel/alloc.c
924     ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/crypto/kernel/crypto_kernel.c
925     ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/crypto/kernel/err.c
926     ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/crypto/kernel/key.c
927     ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/crypto/math/datatypes.c
928     ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/crypto/math/stat.c
929     ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/crypto/replay/rdb.c
930     ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/crypto/replay/rdbx.c
931     ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/srtp/ekt.c
932     ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/srtp/srtp.c)
933 add_library(Third_PartyLibsrtpLibsrtp STATIC ${Third_PartyLibsrtpLibsrtp_SOURCES})
934 target_compile_options(Third_PartyLibsrtpLibsrtp PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Werror" "-Wall" "-Wno-unused-variable" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-fobjc-call-cxx-cdtors")
935 target_compile_definitions(Third_PartyLibsrtpLibsrtp PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 PACKAGE_STRING="libsrtp2 2.0.0-pre" PACKAGE_VERSION="2.0.0-pre" HAVE_CONFIG_H OPENSSL HAVE_STDLIB_H HAVE_STRING_H HAVE_STDINT_H HAVE_INTTYPES_H HAVE_INT16_T HAVE_INT32_T HAVE_INT8_T HAVE_UINT16_T HAVE_UINT32_T HAVE_UINT64_T HAVE_UINT8_T HAVE_ARPA_INET_H HAVE_NETINET_IN_H HAVE_SYS_TYPES_H HAVE_UNISTD_H)
936 target_include_directories(Third_PartyLibsrtpLibsrtp PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/include/ ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/config/ ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/src/include/ ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/ ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/crypto/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
937 set_target_properties(Third_PartyLibsrtpLibsrtp PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
938 set_target_properties(Third_PartyLibsrtpLibsrtp PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/third_party/libsrtp)
939 set_target_properties(Third_PartyLibsrtpLibsrtp PROPERTIES OUTPUT_NAME srtp)
940 target_link_libraries(Third_PartyLibsrtpLibsrtp Third_PartyBoringsslBoringssl)
941 # End of target Third_PartyLibsrtpLibsrtp
942
943 # Start of target WebrtcToolsCommand_Line_Parser
944 set(WebrtcToolsCommand_Line_Parser_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/tools/simple_command_line_parser.cc
945     $<TARGET_OBJECTS:WebrtcBaseGtest_Prod>)
946 add_library(WebrtcToolsCommand_Line_Parser STATIC ${WebrtcToolsCommand_Line_Parser_SOURCES})
947 target_compile_options(WebrtcToolsCommand_Line_Parser PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
948 target_compile_definitions(WebrtcToolsCommand_Line_Parser PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
949 target_include_directories(WebrtcToolsCommand_Line_Parser PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
950 set_target_properties(WebrtcToolsCommand_Line_Parser PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
951 set_target_properties(WebrtcToolsCommand_Line_Parser PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/tools)
952 set_target_properties(WebrtcToolsCommand_Line_Parser PROPERTIES OUTPUT_NAME command_line_parser)
953 # End of target WebrtcToolsCommand_Line_Parser
954
955 # Start of target WebrtcBaseRtc_Task_Queue
956 set(WebrtcBaseRtc_Task_Queue_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/base/sequenced_task_checker_impl.cc
957     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/weak_ptr.cc
958     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/task_queue_gcd.cc
959     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/task_queue_posix.cc)
960 add_library(WebrtcBaseRtc_Task_Queue STATIC ${WebrtcBaseRtc_Task_Queue_SOURCES})
961 target_compile_options(WebrtcBaseRtc_Task_Queue PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
962 target_compile_definitions(WebrtcBaseRtc_Task_Queue PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
963 target_include_directories(WebrtcBaseRtc_Task_Queue PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
964 set_target_properties(WebrtcBaseRtc_Task_Queue PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
965 set_target_properties(WebrtcBaseRtc_Task_Queue PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/base)
966 set_target_properties(WebrtcBaseRtc_Task_Queue PROPERTIES OUTPUT_NAME rtc_task_queue)
967 target_link_libraries(WebrtcBaseRtc_Task_Queue WebrtcBaseRtc_Base_Approved)
968 target_include_directories(WebrtcBaseRtc_Task_Queue PRIVATE ${FOUNDATION_INCLUDE_DIR})
969 target_link_libraries(WebrtcBaseRtc_Task_Queue ${FOUNDATION_LIBRARY})
970 # End of target WebrtcBaseRtc_Task_Queue
971
972 # Start of target WebrtcBaseBase
973 add_custom_target(WebrtcBaseBase)
974 add_dependencies(WebrtcBaseBase WebrtcBaseRtc_Base WebrtcBaseRtc_Base_Approved WebrtcBaseRtc_Task_Queue)
975 # End of target WebrtcBaseBase
976
977
978 # Start of target WebrtcVoice_EngineVoice_Engine
979 set(WebrtcVoice_EngineVoice_Engine_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/channel.cc
980     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/channel_manager.cc
981     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/channel_proxy.cc
982     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/monitor_module.cc
983     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/output_mixer.cc
984     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/shared_data.cc
985     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/statistics.cc
986     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/transmit_mixer.cc
987     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/utility.cc
988     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/voe_audio_processing_impl.cc
989     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/voe_base_impl.cc
990     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/voe_codec_impl.cc
991     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/voe_external_media_impl.cc
992     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/voe_file_impl.cc
993     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/voe_hardware_impl.cc
994     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/voe_neteq_stats_impl.cc
995     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/voe_network_impl.cc
996     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/voe_rtp_rtcp_impl.cc
997     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/voe_video_sync_impl.cc
998     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/voe_volume_control_impl.cc
999     ${LIBWEBRTC_INPUT_DIR}/webrtc/voice_engine/voice_engine_impl.cc
1000     $<TARGET_OBJECTS:WebrtcApiAudio_Mixer_Api>
1001     $<TARGET_OBJECTS:WebrtcLoggingRtc_Event_Log_Api>
1002     $<TARGET_OBJECTS:WebrtcModulesAudio_CodingAudio_Decoder_Factory_Interface>)
1003 add_library(WebrtcVoice_EngineVoice_Engine STATIC ${WebrtcVoice_EngineVoice_Engine_SOURCES})
1004 target_compile_options(WebrtcVoice_EngineVoice_Engine PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1005 target_compile_definitions(WebrtcVoice_EngineVoice_Engine PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1006 target_include_directories(WebrtcVoice_EngineVoice_Engine PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_device/dummy/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/resampler/include/ ${LIBWEBRTC_INPUT_DIR}/third_party/opus/src/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_device/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/vad/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_conference_mixer/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1007 set_target_properties(WebrtcVoice_EngineVoice_Engine PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1008 set_target_properties(WebrtcVoice_EngineVoice_Engine PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/voice_engine)
1009 set_target_properties(WebrtcVoice_EngineVoice_Engine PROPERTIES OUTPUT_NAME voice_engine)
1010 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcWebrtc_Common)
1011 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcBaseRtc_Base_Approved)
1012 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcApiCall_Api)
1013 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcBaseRtc_Base_Approved)
1014 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcCommon_AudioCommon_Audio)
1015 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcModulesAudio_CodingAudio_Coding)
1016 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcBaseRtc_Base_Approved)
1017 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcModulesAudio_CodingAudio_Decoder_Interface)
1018 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcModulesAudio_CodingAudio_Format)
1019 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcModulesAudio_CodingAudio_Format_Conversion)
1020 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcModulesAudio_CodingAudio_Format_Conversion)
1021 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcModulesAudio_CodingBuiltin_Audio_Decoder_Factory)
1022 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcModulesAudio_CodingRent_A_Codec)
1023 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcModulesAudio_Conference_MixerAudio_Conference_Mixer)
1024 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcModulesAudio_DeviceAudio_Device)
1025 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcModulesAudio_ProcessingAudio_Processing)
1026 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcModulesBitrate_ControllerBitrate_Controller)
1027 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcModulesMedia_FileMedia_File)
1028 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcModulesPacingPacing)
1029 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcModulesRtp_RtcpRtp_Rtcp)
1030 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcModulesUtilityUtility)
1031 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcSystem_WrappersSystem_Wrappers)
1032 target_link_libraries(WebrtcVoice_EngineVoice_Engine WebrtcVoice_EngineLevel_Indicator)
1033 target_include_directories(WebrtcVoice_EngineVoice_Engine PRIVATE ${FOUNDATION_INCLUDE_DIR})
1034 target_link_libraries(WebrtcVoice_EngineVoice_Engine ${FOUNDATION_LIBRARY})
1035 target_include_directories(WebrtcVoice_EngineVoice_Engine PRIVATE ${APPLICATIONSERVICES_INCLUDE_DIR})
1036 target_link_libraries(WebrtcVoice_EngineVoice_Engine ${APPLICATIONSERVICES_LIBRARY})
1037 target_include_directories(WebrtcVoice_EngineVoice_Engine PRIVATE ${AUDIOTOOLBOX_INCLUDE_DIR})
1038 target_link_libraries(WebrtcVoice_EngineVoice_Engine ${AUDIOTOOLBOX_LIBRARY})
1039 target_include_directories(WebrtcVoice_EngineVoice_Engine PRIVATE ${COREAUDIO_INCLUDE_DIR})
1040 target_link_libraries(WebrtcVoice_EngineVoice_Engine ${COREAUDIO_LIBRARY})
1041 target_include_directories(WebrtcVoice_EngineVoice_Engine PRIVATE ${COREGRAPHICS_INCLUDE_DIR})
1042 target_link_libraries(WebrtcVoice_EngineVoice_Engine ${COREGRAPHICS_LIBRARY})
1043 target_include_directories(WebrtcVoice_EngineVoice_Engine PRIVATE ${COREVIDEO_INCLUDE_DIR})
1044 target_link_libraries(WebrtcVoice_EngineVoice_Engine ${COREVIDEO_LIBRARY})
1045 # End of target WebrtcVoice_EngineVoice_Engine
1046
1047
1048 # Start of target Third_PartyProtobufCopy_Google_Protobuf_Internal
1049 list(APPEND Third_PartyProtobufCopy_Google_Protobuf_Internal ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/__init__.py ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/_parameterized.py ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/api_implementation.py ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/containers.py ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/decoder.py ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/encoder.py ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/enum_type_wrapper.py ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/message_listener.py ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/python_message.py ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/type_checkers.py ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/well_known_types.py ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/wire_format.py)
1050 file(COPY ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/python/google/protobuf/internal/__init__.py DESTINATION ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/__init__.py)
1051 file(COPY ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/python/google/protobuf/internal/_parameterized.py DESTINATION ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/_parameterized.py)
1052 file(COPY ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/python/google/protobuf/internal/api_implementation.py DESTINATION ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/api_implementation.py)
1053 file(COPY ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/python/google/protobuf/internal/containers.py DESTINATION ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/containers.py)
1054 file(COPY ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/python/google/protobuf/internal/decoder.py DESTINATION ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/decoder.py)
1055 file(COPY ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/python/google/protobuf/internal/encoder.py DESTINATION ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/encoder.py)
1056 file(COPY ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/python/google/protobuf/internal/enum_type_wrapper.py DESTINATION ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/enum_type_wrapper.py)
1057 file(COPY ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/python/google/protobuf/internal/message_listener.py DESTINATION ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/message_listener.py)
1058 file(COPY ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/python/google/protobuf/internal/python_message.py DESTINATION ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/python_message.py)
1059 file(COPY ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/python/google/protobuf/internal/type_checkers.py DESTINATION ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/type_checkers.py)
1060 file(COPY ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/python/google/protobuf/internal/well_known_types.py DESTINATION ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/well_known_types.py)
1061 file(COPY ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/python/google/protobuf/internal/wire_format.py DESTINATION ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/protobuf/internal/wire_format.py)
1062 add_custom_target(Third_PartyProtobufCopy_Google_Protobuf_Internal
1063     COMMAND echo "Generating copy targetThird_PartyProtobufCopy_Google_Protobuf_Internal"
1064     VERBATIM)
1065 # End of target Third_PartyProtobufCopy_Google_Protobuf_Internal
1066
1067 # Start of target WebrtcModulesAudio_CodingIsac_Fix
1068 set(WebrtcModulesAudio_CodingIsac_Fix_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines.c
1069     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c
1070     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c
1071     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/audio_decoder_isacfix.cc
1072     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/audio_encoder_isacfix.cc
1073     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c
1074     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/decode.c
1075     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_bwe.c
1076     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c
1077     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/encode.c
1078     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c
1079     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/fft.c
1080     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbank_tables.c
1081     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks.c
1082     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/filters.c
1083     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/initialize.c
1084     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/isacfix.c
1085     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice.c
1086     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice_c.c
1087     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c
1088     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_tables.c
1089     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c
1090     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator_c.c
1091     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter.c
1092     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter_c.c
1093     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_gain_tables.c
1094     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_lag_tables.c
1095     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/spectrum_ar_model_tables.c
1096     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/transform.c
1097     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/source/transform_tables.c)
1098 add_library(WebrtcModulesAudio_CodingIsac_Fix STATIC ${WebrtcModulesAudio_CodingIsac_Fix_SOURCES})
1099 target_compile_options(WebrtcModulesAudio_CodingIsac_Fix PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1100 target_compile_definitions(WebrtcModulesAudio_CodingIsac_Fix PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1101 target_include_directories(WebrtcModulesAudio_CodingIsac_Fix PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/resampler/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/vad/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/fix/include/)
1102 set_target_properties(WebrtcModulesAudio_CodingIsac_Fix PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1103 set_target_properties(WebrtcModulesAudio_CodingIsac_Fix PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_coding)
1104 set_target_properties(WebrtcModulesAudio_CodingIsac_Fix PROPERTIES OUTPUT_NAME isac_fix)
1105 target_link_libraries(WebrtcModulesAudio_CodingIsac_Fix WebrtcCommon_AudioCommon_Audio)
1106 target_link_libraries(WebrtcModulesAudio_CodingIsac_Fix WebrtcModulesAudio_CodingAudio_Decoder_Interface)
1107 target_link_libraries(WebrtcModulesAudio_CodingIsac_Fix WebrtcModulesAudio_CodingAudio_Encoder_Interface)
1108 target_link_libraries(WebrtcModulesAudio_CodingIsac_Fix WebrtcModulesAudio_CodingIsac_Common)
1109 target_link_libraries(WebrtcModulesAudio_CodingIsac_Fix WebrtcSystem_WrappersSystem_Wrappers)
1110 target_include_directories(WebrtcModulesAudio_CodingIsac_Fix PRIVATE ${FOUNDATION_INCLUDE_DIR})
1111 target_link_libraries(WebrtcModulesAudio_CodingIsac_Fix ${FOUNDATION_LIBRARY})
1112 # End of target WebrtcModulesAudio_CodingIsac_Fix
1113
1114
1115
1116
1117 # Start of target WebrtcModulesAudio_CodingAna_Config_Proto
1118 set(WebrtcModulesAudio_CodingAna_Config_Proto_SOURCES ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_coding/audio_network_adaptor/config.pb.cc
1119     ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/modules/audio_coding/audio_network_adaptor/config_pb2.py)
1120 add_library(WebrtcModulesAudio_CodingAna_Config_Proto STATIC ${WebrtcModulesAudio_CodingAna_Config_Proto_SOURCES})
1121 target_compile_options(WebrtcModulesAudio_CodingAna_Config_Proto PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1122 target_compile_definitions(WebrtcModulesAudio_CodingAna_Config_Proto PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 GOOGLE_PROTOBUF_NO_RTTI GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER HAVE_PTHREAD)
1123 target_include_directories(WebrtcModulesAudio_CodingAna_Config_Proto PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/protoc_out/ ${LIBWEBRTC_OUTPUT_DIR}/gen/ ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/)
1124 set_target_properties(WebrtcModulesAudio_CodingAna_Config_Proto PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1125 set_target_properties(WebrtcModulesAudio_CodingAna_Config_Proto PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_coding)
1126 set_target_properties(WebrtcModulesAudio_CodingAna_Config_Proto PROPERTIES OUTPUT_NAME ana_config_proto)
1127 target_link_libraries(WebrtcModulesAudio_CodingAna_Config_Proto Third_PartyProtobufProtobuf_Lite)
1128 # End of target WebrtcModulesAudio_CodingAna_Config_Proto
1129
1130
1131 # Start of target WebrtcPcRtc_Pc
1132 set(WebrtcPcRtc_Pc_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/pc/audiomonitor.cc
1133     ${LIBWEBRTC_INPUT_DIR}/webrtc/pc/bundlefilter.cc
1134     ${LIBWEBRTC_INPUT_DIR}/webrtc/pc/channel.cc
1135     ${LIBWEBRTC_INPUT_DIR}/webrtc/pc/channelmanager.cc
1136     ${LIBWEBRTC_INPUT_DIR}/webrtc/pc/currentspeakermonitor.cc
1137     ${LIBWEBRTC_INPUT_DIR}/webrtc/pc/mediamonitor.cc
1138     ${LIBWEBRTC_INPUT_DIR}/webrtc/pc/mediasession.cc
1139     ${LIBWEBRTC_INPUT_DIR}/webrtc/pc/rtcpmuxfilter.cc
1140     ${LIBWEBRTC_INPUT_DIR}/webrtc/pc/srtpfilter.cc)
1141 add_library(WebrtcPcRtc_Pc STATIC ${WebrtcPcRtc_Pc_SOURCES})
1142 target_compile_options(WebrtcPcRtc_Pc PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1143 target_compile_definitions(WebrtcPcRtc_Pc PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC HAVE_SCTP HAVE_SRTP SSL_USE_OPENSSL HAVE_OPENSSL_SSL_H FEATURE_ENABLE_SSL HAVE_WEBRTC_VIDEO HAVE_WEBRTC_VOICE PACKAGE_STRING="libsrtp2 2.0.0-pre" PACKAGE_VERSION="2.0.0-pre" HAVE_CONFIG_H OPENSSL HAVE_STDLIB_H HAVE_STRING_H HAVE_STDINT_H HAVE_INTTYPES_H HAVE_INT16_T HAVE_INT32_T HAVE_INT8_T HAVE_UINT16_T HAVE_UINT32_T HAVE_UINT64_T HAVE_UINT8_T HAVE_ARPA_INET_H HAVE_NETINET_IN_H HAVE_SYS_TYPES_H HAVE_UNISTD_H)
1144 target_include_directories(WebrtcPcRtc_Pc PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/include/ ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/config/ ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/src/include/ ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/ ${LIBWEBRTC_INPUT_DIR}/third_party/libsrtp/crypto/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1145 set_target_properties(WebrtcPcRtc_Pc PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1146 set_target_properties(WebrtcPcRtc_Pc PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/pc)
1147 set_target_properties(WebrtcPcRtc_Pc PROPERTIES OUTPUT_NAME rtc_pc)
1148 target_link_libraries(WebrtcPcRtc_Pc Third_PartyLibsrtpLibsrtp)
1149 target_link_libraries(WebrtcPcRtc_Pc WebrtcApiCall_Api)
1150 target_link_libraries(WebrtcPcRtc_Pc WebrtcBaseRtc_Base)
1151 target_link_libraries(WebrtcPcRtc_Pc WebrtcMediaRtc_Media)
1152 target_include_directories(WebrtcPcRtc_Pc PRIVATE ${FOUNDATION_INCLUDE_DIR})
1153 target_link_libraries(WebrtcPcRtc_Pc ${FOUNDATION_LIBRARY})
1154 target_include_directories(WebrtcPcRtc_Pc PRIVATE ${COCOA_INCLUDE_DIR})
1155 target_link_libraries(WebrtcPcRtc_Pc ${COCOA_LIBRARY})
1156 target_include_directories(WebrtcPcRtc_Pc PRIVATE ${IOKIT_INCLUDE_DIR})
1157 target_link_libraries(WebrtcPcRtc_Pc ${IOKIT_LIBRARY})
1158 target_include_directories(WebrtcPcRtc_Pc PRIVATE ${SECURITY_INCLUDE_DIR})
1159 target_link_libraries(WebrtcPcRtc_Pc ${SECURITY_LIBRARY})
1160 target_include_directories(WebrtcPcRtc_Pc PRIVATE ${SYSTEMCONFIGURATION_INCLUDE_DIR})
1161 target_link_libraries(WebrtcPcRtc_Pc ${SYSTEMCONFIGURATION_LIBRARY})
1162 target_include_directories(WebrtcPcRtc_Pc PRIVATE ${AVFOUNDATION_INCLUDE_DIR})
1163 target_link_libraries(WebrtcPcRtc_Pc ${AVFOUNDATION_LIBRARY})
1164 target_include_directories(WebrtcPcRtc_Pc PRIVATE ${COREMEDIA_INCLUDE_DIR})
1165 target_link_libraries(WebrtcPcRtc_Pc ${COREMEDIA_LIBRARY})
1166 target_include_directories(WebrtcPcRtc_Pc PRIVATE ${COREVIDEO_INCLUDE_DIR})
1167 target_link_libraries(WebrtcPcRtc_Pc ${COREVIDEO_LIBRARY})
1168 target_include_directories(WebrtcPcRtc_Pc PRIVATE ${APPLICATIONSERVICES_INCLUDE_DIR})
1169 target_link_libraries(WebrtcPcRtc_Pc ${APPLICATIONSERVICES_LIBRARY})
1170 target_include_directories(WebrtcPcRtc_Pc PRIVATE ${AUDIOTOOLBOX_INCLUDE_DIR})
1171 target_link_libraries(WebrtcPcRtc_Pc ${AUDIOTOOLBOX_LIBRARY})
1172 target_include_directories(WebrtcPcRtc_Pc PRIVATE ${COREAUDIO_INCLUDE_DIR})
1173 target_link_libraries(WebrtcPcRtc_Pc ${COREAUDIO_LIBRARY})
1174 target_include_directories(WebrtcPcRtc_Pc PRIVATE ${COREGRAPHICS_INCLUDE_DIR})
1175 target_link_libraries(WebrtcPcRtc_Pc ${COREGRAPHICS_LIBRARY})
1176 # End of target WebrtcPcRtc_Pc
1177
1178 # Start of target WebrtcModulesAudio_CodingNeteq_Unittest_Proto
1179 set(WebrtcModulesAudio_CodingNeteq_Unittest_Proto_SOURCES ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/audio_coding/neteq/neteq_unittest.pb.cc
1180     ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/audio_coding/neteq/neteq_unittest_pb2.py)
1181 add_library(WebrtcModulesAudio_CodingNeteq_Unittest_Proto STATIC ${WebrtcModulesAudio_CodingNeteq_Unittest_Proto_SOURCES})
1182 target_compile_options(WebrtcModulesAudio_CodingNeteq_Unittest_Proto PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1183 target_compile_definitions(WebrtcModulesAudio_CodingNeteq_Unittest_Proto PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 GOOGLE_PROTOBUF_NO_RTTI GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER HAVE_PTHREAD)
1184 target_include_directories(WebrtcModulesAudio_CodingNeteq_Unittest_Proto PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/protoc_out/ ${LIBWEBRTC_OUTPUT_DIR}/gen/ ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/)
1185 set_target_properties(WebrtcModulesAudio_CodingNeteq_Unittest_Proto PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1186 set_target_properties(WebrtcModulesAudio_CodingNeteq_Unittest_Proto PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_coding)
1187 set_target_properties(WebrtcModulesAudio_CodingNeteq_Unittest_Proto PROPERTIES OUTPUT_NAME neteq_unittest_proto)
1188 target_link_libraries(WebrtcModulesAudio_CodingNeteq_Unittest_Proto Third_PartyProtobufProtobuf_Lite)
1189 # End of target WebrtcModulesAudio_CodingNeteq_Unittest_Proto
1190
1191
1192
1193 # Start of target WebrtcToolsFrame_Editor
1194 set(WebrtcToolsFrame_Editor_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/tools/frame_editing/frame_editing.cc)
1195 add_executable(WebrtcToolsFrame_Editor ${WebrtcToolsFrame_Editor_SOURCES})
1196 target_compile_options(WebrtcToolsFrame_Editor PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1197 target_compile_definitions(WebrtcToolsFrame_Editor PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1198 target_include_directories(WebrtcToolsFrame_Editor PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1199 set_target_properties(WebrtcToolsFrame_Editor PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9 -Wl,-ObjC -Wl,-pie")
1200 set_target_properties(WebrtcToolsFrame_Editor PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/)
1201 set_target_properties(WebrtcToolsFrame_Editor PROPERTIES OUTPUT_NAME frame_editor)
1202 target_link_libraries(WebrtcToolsFrame_Editor WebrtcToolsCommand_Line_Parser)
1203 target_link_libraries(WebrtcToolsFrame_Editor WebrtcToolsFrame_Editing_Lib)
1204 target_include_directories(WebrtcToolsFrame_Editor PRIVATE ${FOUNDATION_INCLUDE_DIR})
1205 target_link_libraries(WebrtcToolsFrame_Editor ${FOUNDATION_LIBRARY})
1206 target_include_directories(WebrtcToolsFrame_Editor PRIVATE ${COREVIDEO_INCLUDE_DIR})
1207 target_link_libraries(WebrtcToolsFrame_Editor ${COREVIDEO_LIBRARY})
1208 add_dependencies(WebrtcToolsFrame_Editor BuildConfigSanitizersDeps BuildWinDefault_Exe_Manifest WebrtcToolsCommand_Line_Parser WebrtcToolsFrame_Editing_Lib)
1209 # End of target WebrtcToolsFrame_Editor
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219 # Start of target Third_PartyLibyuvConvert
1220 set(Third_PartyLibyuvConvert_SOURCES ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/util/convert.cc)
1221 add_executable(Third_PartyLibyuvConvert ${Third_PartyLibyuvConvert_SOURCES})
1222 target_compile_options(Third_PartyLibyuvConvert PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1223 target_compile_definitions(Third_PartyLibyuvConvert PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1)
1224 target_include_directories(Third_PartyLibyuvConvert PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1225 set_target_properties(Third_PartyLibyuvConvert PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9 -Wl,-ObjC -Wl,-pie")
1226 set_target_properties(Third_PartyLibyuvConvert PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/)
1227 set_target_properties(Third_PartyLibyuvConvert PROPERTIES OUTPUT_NAME convert)
1228 target_link_libraries(Third_PartyLibyuvConvert Third_PartyLibyuvLibyuv)
1229 add_dependencies(Third_PartyLibyuvConvert Third_PartyLibyuvLibyuv)
1230 # End of target Third_PartyLibyuvConvert
1231
1232
1233
1234 # Start of target Third_PartyProtobufProtoc
1235 set(Third_PartyProtobufProtoc_SOURCES ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/google/protobuf/compiler/main.cc)
1236 add_executable(Third_PartyProtobufProtoc ${Third_PartyProtobufProtoc_SOURCES})
1237 target_compile_options(Third_PartyProtobufProtoc PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Werror" "-Wall" "-Wno-unused-variable" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-fobjc-call-cxx-cdtors")
1238 target_compile_definitions(Third_PartyProtobufProtoc PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 GOOGLE_PROTOBUF_NO_RTTI GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER HAVE_PTHREAD)
1239 target_include_directories(Third_PartyProtobufProtoc PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/ ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/)
1240 set_target_properties(Third_PartyProtobufProtoc PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9 -Wl,-ObjC -Wl,-pie")
1241 set_target_properties(Third_PartyProtobufProtoc PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/)
1242 set_target_properties(Third_PartyProtobufProtoc PROPERTIES OUTPUT_NAME protoc)
1243 target_link_libraries(Third_PartyProtobufProtoc Third_PartyProtobufProtoc_Lib)
1244 add_dependencies(Third_PartyProtobufProtoc BuildWinDefault_Exe_Manifest Third_PartyProtobufProtoc_Lib)
1245 # End of target Third_PartyProtobufProtoc
1246
1247
1248 # Start of target Third_PartyBoringsslBoringssl_Asm
1249 set(Third_PartyBoringsslBoringssl_Asm_SOURCES ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/mac-x86_64/crypto/aes/aes-x86_64.S
1250     ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/mac-x86_64/crypto/aes/aesni-x86_64.S
1251     ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/mac-x86_64/crypto/aes/bsaes-x86_64.S
1252     ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/mac-x86_64/crypto/aes/vpaes-x86_64.S
1253     ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/mac-x86_64/crypto/bn/rsaz-avx2.S
1254     ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/mac-x86_64/crypto/bn/rsaz-x86_64.S
1255     ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/mac-x86_64/crypto/bn/x86_64-mont.S
1256     ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/mac-x86_64/crypto/bn/x86_64-mont5.S
1257     ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/mac-x86_64/crypto/chacha/chacha-x86_64.S
1258     ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/mac-x86_64/crypto/ec/p256-x86_64-asm.S
1259     ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/mac-x86_64/crypto/md5/md5-x86_64.S
1260     ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/mac-x86_64/crypto/modes/aesni-gcm-x86_64.S
1261     ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/mac-x86_64/crypto/modes/ghash-x86_64.S
1262     ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/mac-x86_64/crypto/rand/rdrand-x86_64.S
1263     ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/mac-x86_64/crypto/sha/sha1-x86_64.S
1264     ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/mac-x86_64/crypto/sha/sha256-x86_64.S
1265     ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/mac-x86_64/crypto/sha/sha512-x86_64.S
1266     ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/src/crypto/curve25519/asm/x25519-asm-x86_64.S)
1267 add_library(Third_PartyBoringsslBoringssl_Asm OBJECT ${Third_PartyBoringsslBoringssl_Asm_SOURCES})
1268 target_compile_options(Third_PartyBoringsslBoringssl_Asm PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1269 target_compile_definitions(Third_PartyBoringsslBoringssl_Asm PRIVATE BORINGSSL_CLANG_SUPPORTS_DOT_ARCH V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1)
1270 target_include_directories(Third_PartyBoringsslBoringssl_Asm PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/ ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/src/include/)
1271 set_target_properties(Third_PartyBoringsslBoringssl_Asm PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1272 # End of target Third_PartyBoringsslBoringssl_Asm
1273
1274 # Start of target WebrtcModulesAudio_CodingRent_A_Codec
1275 set(WebrtcModulesAudio_CodingRent_A_Codec_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/acm2/acm_codec_database.cc
1276     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/acm2/rent_a_codec.cc)
1277 add_library(WebrtcModulesAudio_CodingRent_A_Codec STATIC ${WebrtcModulesAudio_CodingRent_A_Codec_SOURCES})
1278 target_compile_options(WebrtcModulesAudio_CodingRent_A_Codec PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1279 target_compile_definitions(WebrtcModulesAudio_CodingRent_A_Codec PRIVATE WEBRTC_CODEC_ILBC WEBRTC_CODEC_OPUS WEBRTC_CODEC_ISAC WEBRTC_CODEC_RED V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1280 target_include_directories(WebrtcModulesAudio_CodingRent_A_Codec PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/opus/src/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/main/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/red/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/pcm16b/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/cng/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/ilbc/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1281 set_target_properties(WebrtcModulesAudio_CodingRent_A_Codec PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1282 set_target_properties(WebrtcModulesAudio_CodingRent_A_Codec PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_coding)
1283 set_target_properties(WebrtcModulesAudio_CodingRent_A_Codec PROPERTIES OUTPUT_NAME rent_a_codec)
1284 target_link_libraries(WebrtcModulesAudio_CodingRent_A_Codec WebrtcWebrtc_Common)
1285 target_link_libraries(WebrtcModulesAudio_CodingRent_A_Codec WebrtcModulesAudio_CodingCng)
1286 target_link_libraries(WebrtcModulesAudio_CodingRent_A_Codec WebrtcModulesAudio_CodingIlbc)
1287 target_link_libraries(WebrtcModulesAudio_CodingRent_A_Codec WebrtcModulesAudio_CodingIsac)
1288 target_link_libraries(WebrtcModulesAudio_CodingRent_A_Codec WebrtcModulesAudio_CodingPcm16B)
1289 target_link_libraries(WebrtcModulesAudio_CodingRent_A_Codec WebrtcModulesAudio_CodingRed)
1290 target_link_libraries(WebrtcModulesAudio_CodingRent_A_Codec WebrtcModulesAudio_CodingWebrtc_Opus)
1291 target_include_directories(WebrtcModulesAudio_CodingRent_A_Codec PRIVATE ${FOUNDATION_INCLUDE_DIR})
1292 target_link_libraries(WebrtcModulesAudio_CodingRent_A_Codec ${FOUNDATION_LIBRARY})
1293 # End of target WebrtcModulesAudio_CodingRent_A_Codec
1294
1295 # Start of target WebrtcMediaMedia
1296 add_custom_target(WebrtcMediaMedia)
1297 add_dependencies(WebrtcMediaMedia WebrtcMediaRtc_Media)
1298 # End of target WebrtcMediaMedia
1299
1300
1301
1302 # Start of target BuildConfigPosixPosix
1303 add_custom_target(BuildConfigPosixPosix)
1304 # End of target BuildConfigPosixPosix
1305
1306
1307
1308
1309 # Start of target WebrtcModulesAudio_CodingPcm16B
1310 set(WebrtcModulesAudio_CodingPcm16B_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc
1311     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc
1312     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/pcm16b/pcm16b.c
1313     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/g711/audio_encoder_pcm.cc)
1314 add_library(WebrtcModulesAudio_CodingPcm16B STATIC ${WebrtcModulesAudio_CodingPcm16B_SOURCES})
1315 target_compile_options(WebrtcModulesAudio_CodingPcm16B PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1316 target_compile_definitions(WebrtcModulesAudio_CodingPcm16B PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1317 target_include_directories(WebrtcModulesAudio_CodingPcm16B PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/pcm16b/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1318 set_target_properties(WebrtcModulesAudio_CodingPcm16B PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1319 set_target_properties(WebrtcModulesAudio_CodingPcm16B PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_coding)
1320 set_target_properties(WebrtcModulesAudio_CodingPcm16B PROPERTIES OUTPUT_NAME pcm16b)
1321 target_link_libraries(WebrtcModulesAudio_CodingPcm16B WebrtcModulesAudio_CodingAudio_Decoder_Interface)
1322 target_link_libraries(WebrtcModulesAudio_CodingPcm16B WebrtcModulesAudio_CodingAudio_Encoder_Interface)
1323 target_include_directories(WebrtcModulesAudio_CodingPcm16B PRIVATE ${FOUNDATION_INCLUDE_DIR})
1324 target_link_libraries(WebrtcModulesAudio_CodingPcm16B ${FOUNDATION_LIBRARY})
1325 # End of target WebrtcModulesAudio_CodingPcm16B
1326
1327 # Start of target Third_PartyUsrsctpUsrsctp
1328 set(Third_PartyUsrsctpUsrsctp_SOURCES ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.c
1329     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.c
1330     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.c
1331     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_callout.c
1332     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_cc_functions.c
1333     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_crc32.c
1334     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.c
1335     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.c
1336     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.c
1337     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.c
1338     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.c
1339     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sha1.c
1340     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_ss_functions.c
1341     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.c
1342     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.c
1343     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_userspace.c
1344     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_usrreq.c
1345     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctputil.c
1346     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_usrreq.c
1347     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/user_environment.c
1348     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/user_mbuf.c
1349     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/user_recv_thread.c
1350     ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/user_socket.c)
1351 add_library(Third_PartyUsrsctpUsrsctp STATIC ${Third_PartyUsrsctpUsrsctp_SOURCES})
1352 target_compile_options(Third_PartyUsrsctpUsrsctp PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-UINET" "-UINET6" "-U__APPLE__" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Werror" "-Wall" "-Wno-unused-variable" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-Wno-incompatible-pointer-types" "-Wno-unused-function" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-fobjc-call-cxx-cdtors")
1353 target_compile_definitions(Third_PartyUsrsctpUsrsctp PRIVATE SCTP_PROCESS_LEVEL_LOCKS SCTP_SIMPLE_ALLOCATOR SCTP_USE_OPENSSL_SHA1 __Userspace__ HAVE_SA_LEN HAVE_SCONN_LEN __APPLE_USE_RFC_2292 __Userspace_os_Darwin NON_WINDOWS_DEFINE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1)
1354 target_include_directories(Third_PartyUsrsctpUsrsctp PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/ ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/ ${LIBWEBRTC_OUTPUT_DIR}/gen/ ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/src/include/)
1355 set_target_properties(Third_PartyUsrsctpUsrsctp PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1356 set_target_properties(Third_PartyUsrsctpUsrsctp PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/third_party/usrsctp)
1357 set_target_properties(Third_PartyUsrsctpUsrsctp PROPERTIES OUTPUT_NAME usrsctp)
1358 target_link_libraries(Third_PartyUsrsctpUsrsctp Third_PartyBoringsslBoringssl)
1359 # End of target Third_PartyUsrsctpUsrsctp
1360
1361
1362 # Start of target WebrtcModulesDesktop_CaptureDesktop_Capture
1363 set(WebrtcModulesDesktop_CaptureDesktop_Capture_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/cropped_desktop_frame.cc
1364     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/cropping_window_capturer.cc
1365     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/desktop_and_cursor_composer.cc
1366     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/desktop_capture_options.cc
1367     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/desktop_capturer.cc
1368     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/mac/desktop_configuration.mm
1369     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/mac/desktop_configuration_monitor.cc
1370     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.cc
1371     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/mac/scoped_pixel_buffer_object.cc
1372     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/mac/window_list_utils.cc
1373     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/mouse_cursor.cc
1374     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/mouse_cursor_monitor_mac.mm
1375     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/screen_capturer_helper.cc
1376     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/screen_capturer_mac.mm
1377     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/shared_memory.cc
1378     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/window_capturer_mac.mm
1379     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/desktop_capturer_differ_wrapper.cc
1380     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/differ_block.cc)
1381 add_library(WebrtcModulesDesktop_CaptureDesktop_Capture STATIC ${WebrtcModulesDesktop_CaptureDesktop_Capture_SOURCES})
1382 target_compile_options(WebrtcModulesDesktop_CaptureDesktop_Capture PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1383 target_compile_definitions(WebrtcModulesDesktop_CaptureDesktop_Capture PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC SSL_USE_OPENSSL HAVE_OPENSSL_SSL_H FEATURE_ENABLE_SSL)
1384 target_include_directories(WebrtcModulesDesktop_CaptureDesktop_Capture PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1385 set_target_properties(WebrtcModulesDesktop_CaptureDesktop_Capture PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1386 set_target_properties(WebrtcModulesDesktop_CaptureDesktop_Capture PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/desktop_capture)
1387 set_target_properties(WebrtcModulesDesktop_CaptureDesktop_Capture PROPERTIES OUTPUT_NAME desktop_capture)
1388 target_link_libraries(WebrtcModulesDesktop_CaptureDesktop_Capture WebrtcBaseRtc_Base)
1389 target_link_libraries(WebrtcModulesDesktop_CaptureDesktop_Capture WebrtcModulesDesktop_CaptureDesktop_Capture_Differ_Sse2)
1390 target_link_libraries(WebrtcModulesDesktop_CaptureDesktop_Capture WebrtcModulesDesktop_CapturePrimitives)
1391 target_link_libraries(WebrtcModulesDesktop_CaptureDesktop_Capture WebrtcSystem_WrappersSystem_Wrappers)
1392 target_include_directories(WebrtcModulesDesktop_CaptureDesktop_Capture PRIVATE ${APPKIT_INCLUDE_DIR})
1393 target_link_libraries(WebrtcModulesDesktop_CaptureDesktop_Capture ${APPKIT_LIBRARY})
1394 target_include_directories(WebrtcModulesDesktop_CaptureDesktop_Capture PRIVATE ${IOKIT_INCLUDE_DIR})
1395 target_link_libraries(WebrtcModulesDesktop_CaptureDesktop_Capture ${IOKIT_LIBRARY})
1396 target_include_directories(WebrtcModulesDesktop_CaptureDesktop_Capture PRIVATE ${OPENGL_INCLUDE_DIR})
1397 target_link_libraries(WebrtcModulesDesktop_CaptureDesktop_Capture ${OPENGL_LIBRARY})
1398 target_include_directories(WebrtcModulesDesktop_CaptureDesktop_Capture PRIVATE ${COCOA_INCLUDE_DIR})
1399 target_link_libraries(WebrtcModulesDesktop_CaptureDesktop_Capture ${COCOA_LIBRARY})
1400 target_include_directories(WebrtcModulesDesktop_CaptureDesktop_Capture PRIVATE ${FOUNDATION_INCLUDE_DIR})
1401 target_link_libraries(WebrtcModulesDesktop_CaptureDesktop_Capture ${FOUNDATION_LIBRARY})
1402 target_include_directories(WebrtcModulesDesktop_CaptureDesktop_Capture PRIVATE ${SECURITY_INCLUDE_DIR})
1403 target_link_libraries(WebrtcModulesDesktop_CaptureDesktop_Capture ${SECURITY_LIBRARY})
1404 target_include_directories(WebrtcModulesDesktop_CaptureDesktop_Capture PRIVATE ${SYSTEMCONFIGURATION_INCLUDE_DIR})
1405 target_link_libraries(WebrtcModulesDesktop_CaptureDesktop_Capture ${SYSTEMCONFIGURATION_LIBRARY})
1406 target_include_directories(WebrtcModulesDesktop_CaptureDesktop_Capture PRIVATE ${APPLICATIONSERVICES_INCLUDE_DIR})
1407 target_link_libraries(WebrtcModulesDesktop_CaptureDesktop_Capture ${APPLICATIONSERVICES_LIBRARY})
1408 # End of target WebrtcModulesDesktop_CaptureDesktop_Capture
1409
1410 # Start of target WebrtcAudioAudio
1411 set(WebrtcAudioAudio_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/audio/audio_receive_stream.cc
1412     ${LIBWEBRTC_INPUT_DIR}/webrtc/audio/audio_send_stream.cc
1413     ${LIBWEBRTC_INPUT_DIR}/webrtc/audio/audio_state.cc
1414     $<TARGET_OBJECTS:WebrtcApiAudio_Mixer_Api>)
1415 add_library(WebrtcAudioAudio STATIC ${WebrtcAudioAudio_SOURCES})
1416 target_compile_options(WebrtcAudioAudio PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1417 target_compile_definitions(WebrtcAudioAudio PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1418 target_include_directories(WebrtcAudioAudio PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/include/ ${LIBWEBRTC_INPUT_DIR}/third_party/opus/src/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1419 set_target_properties(WebrtcAudioAudio PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1420 set_target_properties(WebrtcAudioAudio PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/audio)
1421 set_target_properties(WebrtcAudioAudio PROPERTIES OUTPUT_NAME audio)
1422 target_link_libraries(WebrtcAudioAudio WebrtcWebrtc_Common)
1423 target_link_libraries(WebrtcAudioAudio WebrtcBaseRtc_Base_Approved)
1424 target_link_libraries(WebrtcAudioAudio WebrtcApiCall_Api)
1425 target_link_libraries(WebrtcAudioAudio WebrtcSystem_WrappersSystem_Wrappers)
1426 target_link_libraries(WebrtcAudioAudio WebrtcVoice_EngineVoice_Engine)
1427 target_include_directories(WebrtcAudioAudio PRIVATE ${FOUNDATION_INCLUDE_DIR})
1428 target_link_libraries(WebrtcAudioAudio ${FOUNDATION_LIBRARY})
1429 target_include_directories(WebrtcAudioAudio PRIVATE ${APPLICATIONSERVICES_INCLUDE_DIR})
1430 target_link_libraries(WebrtcAudioAudio ${APPLICATIONSERVICES_LIBRARY})
1431 target_include_directories(WebrtcAudioAudio PRIVATE ${AUDIOTOOLBOX_INCLUDE_DIR})
1432 target_link_libraries(WebrtcAudioAudio ${AUDIOTOOLBOX_LIBRARY})
1433 target_include_directories(WebrtcAudioAudio PRIVATE ${COREAUDIO_INCLUDE_DIR})
1434 target_link_libraries(WebrtcAudioAudio ${COREAUDIO_LIBRARY})
1435 target_include_directories(WebrtcAudioAudio PRIVATE ${COREGRAPHICS_INCLUDE_DIR})
1436 target_link_libraries(WebrtcAudioAudio ${COREGRAPHICS_LIBRARY})
1437 target_include_directories(WebrtcAudioAudio PRIVATE ${COREVIDEO_INCLUDE_DIR})
1438 target_link_libraries(WebrtcAudioAudio ${COREVIDEO_LIBRARY})
1439 # End of target WebrtcAudioAudio
1440
1441 # Start of target WebrtcModulesVideo_CodingWebrtc_I420
1442 set(WebrtcModulesVideo_CodingWebrtc_I420_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/codecs/i420/i420.cc)
1443 add_library(WebrtcModulesVideo_CodingWebrtc_I420 STATIC ${WebrtcModulesVideo_CodingWebrtc_I420_SOURCES})
1444 target_compile_options(WebrtcModulesVideo_CodingWebrtc_I420 PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1445 target_compile_definitions(WebrtcModulesVideo_CodingWebrtc_I420 PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1446 target_include_directories(WebrtcModulesVideo_CodingWebrtc_I420 PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1447 set_target_properties(WebrtcModulesVideo_CodingWebrtc_I420 PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1448 set_target_properties(WebrtcModulesVideo_CodingWebrtc_I420 PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/video_coding)
1449 set_target_properties(WebrtcModulesVideo_CodingWebrtc_I420 PROPERTIES OUTPUT_NAME webrtc_i420)
1450 target_link_libraries(WebrtcModulesVideo_CodingWebrtc_I420 WebrtcSystem_WrappersSystem_Wrappers)
1451 target_include_directories(WebrtcModulesVideo_CodingWebrtc_I420 PRIVATE ${FOUNDATION_INCLUDE_DIR})
1452 target_link_libraries(WebrtcModulesVideo_CodingWebrtc_I420 ${FOUNDATION_LIBRARY})
1453 # End of target WebrtcModulesVideo_CodingWebrtc_I420
1454
1455 # Start of target Third_PartyLibyuvLibyuv
1456 set(Third_PartyLibyuvLibyuv_SOURCES ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/compare.cc
1457     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/compare_common.cc
1458     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/compare_gcc.cc
1459     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/convert.cc
1460     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/convert_argb.cc
1461     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/convert_from.cc
1462     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/convert_from_argb.cc
1463     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/convert_jpeg.cc
1464     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/convert_to_argb.cc
1465     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/convert_to_i420.cc
1466     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/cpu_id.cc
1467     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/mjpeg_decoder.cc
1468     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/mjpeg_validate.cc
1469     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/planar_functions.cc
1470     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/rotate.cc
1471     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/rotate_any.cc
1472     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/rotate_argb.cc
1473     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/rotate_common.cc
1474     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/rotate_mips.cc
1475     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/rotate_gcc.cc
1476     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/row_any.cc
1477     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/row_common.cc
1478     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/row_mips.cc
1479     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/row_gcc.cc
1480     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/scale.cc
1481     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/scale_any.cc
1482     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/scale_argb.cc
1483     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/scale_common.cc
1484     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/scale_mips.cc
1485     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/scale_gcc.cc
1486     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/source/video_common.cc)
1487 add_library(Third_PartyLibyuvLibyuv STATIC ${Third_PartyLibyuvLibyuv_SOURCES})
1488 target_compile_options(Third_PartyLibyuvLibyuv PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1489 target_compile_definitions(Third_PartyLibyuvLibyuv PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1)
1490 target_include_directories(Third_PartyLibyuvLibyuv PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/third_party/libjpeg_turbo/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1491 set_target_properties(Third_PartyLibyuvLibyuv PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1492 set_target_properties(Third_PartyLibyuvLibyuv PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/third_party/libyuv)
1493 set_target_properties(Third_PartyLibyuvLibyuv PROPERTIES OUTPUT_NAME yuv)
1494 # End of target Third_PartyLibyuvLibyuv
1495
1496
1497 # Start of target WebrtcModulesAudio_CodingAudio_Encoder_Interface
1498 set(WebrtcModulesAudio_CodingAudio_Encoder_Interface_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/audio_encoder.cc)
1499 add_library(WebrtcModulesAudio_CodingAudio_Encoder_Interface STATIC ${WebrtcModulesAudio_CodingAudio_Encoder_Interface_SOURCES})
1500 target_compile_options(WebrtcModulesAudio_CodingAudio_Encoder_Interface PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1501 target_compile_definitions(WebrtcModulesAudio_CodingAudio_Encoder_Interface PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1502 target_include_directories(WebrtcModulesAudio_CodingAudio_Encoder_Interface PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1503 set_target_properties(WebrtcModulesAudio_CodingAudio_Encoder_Interface PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1504 set_target_properties(WebrtcModulesAudio_CodingAudio_Encoder_Interface PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_coding)
1505 set_target_properties(WebrtcModulesAudio_CodingAudio_Encoder_Interface PROPERTIES OUTPUT_NAME audio_encoder_interface)
1506 target_link_libraries(WebrtcModulesAudio_CodingAudio_Encoder_Interface WebrtcWebrtc_Common)
1507 target_link_libraries(WebrtcModulesAudio_CodingAudio_Encoder_Interface WebrtcBaseRtc_Base_Approved)
1508 target_include_directories(WebrtcModulesAudio_CodingAudio_Encoder_Interface PRIVATE ${FOUNDATION_INCLUDE_DIR})
1509 target_link_libraries(WebrtcModulesAudio_CodingAudio_Encoder_Interface ${FOUNDATION_LIBRARY})
1510 # End of target WebrtcModulesAudio_CodingAudio_Encoder_Interface
1511
1512 # Start of target WebrtcWebrtc_Common
1513 set(WebrtcWebrtc_Common_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/common_types.cc
1514     ${LIBWEBRTC_INPUT_DIR}/webrtc/config.cc)
1515 add_library(WebrtcWebrtc_Common STATIC ${WebrtcWebrtc_Common_SOURCES})
1516 target_compile_options(WebrtcWebrtc_Common PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1517 target_compile_definitions(WebrtcWebrtc_Common PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1518 target_include_directories(WebrtcWebrtc_Common PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1519 set_target_properties(WebrtcWebrtc_Common PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1520 set_target_properties(WebrtcWebrtc_Common PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc)
1521 set_target_properties(WebrtcWebrtc_Common PROPERTIES OUTPUT_NAME webrtc_common)
1522 # End of target WebrtcWebrtc_Common
1523
1524
1525 # Start of target BuildConfigSanitizersDeps
1526 add_custom_target(BuildConfigSanitizersDeps)
1527 add_dependencies(BuildConfigSanitizersDeps BuildConfigSanitizersDeps_No_Options)
1528 # End of target BuildConfigSanitizersDeps
1529
1530
1531 # Start of target Third_PartyGflagsGflags
1532 set(Third_PartyGflagsGflags_SOURCES ${LIBWEBRTC_INPUT_DIR}/third_party/gflags/src/src/gflags.cc
1533     ${LIBWEBRTC_INPUT_DIR}/third_party/gflags/src/src/gflags_completions.cc
1534     ${LIBWEBRTC_INPUT_DIR}/third_party/gflags/src/src/gflags_reporting.cc)
1535 add_library(Third_PartyGflagsGflags OBJECT ${Third_PartyGflagsGflags_SOURCES})
1536 target_compile_options(Third_PartyGflagsGflags PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wno-microsoft-include" "-O0" "-fvisibility=hidden" "-Werror" "-Wall" "-Wno-unused-variable" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-Wno-unused-local-typedef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-fobjc-call-cxx-cdtors")
1537 target_compile_definitions(Third_PartyGflagsGflags PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 GFLAGS_DLL_DECL= GFLAGS_DLL_DECLARE_FLAG= GFLAGS_DLL_DEFINE_FLAG=)
1538 target_include_directories(Third_PartyGflagsGflags PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/gflags/gen/posix/include/gflags/ ${LIBWEBRTC_INPUT_DIR}/third_party/gflags/src/src/ ${LIBWEBRTC_INPUT_DIR}/third_party/gflags/gen/posix/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/ ${LIBWEBRTC_INPUT_DIR}/third_party/gflags/gen/posix/include/private/)
1539 set_target_properties(Third_PartyGflagsGflags PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1540 # End of target Third_PartyGflagsGflags
1541
1542 # Start of target Third_PartyLibyuvPsnr
1543 set(Third_PartyLibyuvPsnr_SOURCES ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/util/psnr_main.cc
1544     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/util/psnr.cc
1545     ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/util/ssim.cc)
1546 add_executable(Third_PartyLibyuvPsnr ${Third_PartyLibyuvPsnr_SOURCES})
1547 target_compile_options(Third_PartyLibyuvPsnr PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1548 target_compile_definitions(Third_PartyLibyuvPsnr PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1)
1549 target_include_directories(Third_PartyLibyuvPsnr PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1550 set_target_properties(Third_PartyLibyuvPsnr PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9 -Wl,-ObjC -Wl,-pie")
1551 set_target_properties(Third_PartyLibyuvPsnr PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/)
1552 set_target_properties(Third_PartyLibyuvPsnr PROPERTIES OUTPUT_NAME psnr)
1553 target_link_libraries(Third_PartyLibyuvPsnr Third_PartyLibyuvLibyuv)
1554 add_dependencies(Third_PartyLibyuvPsnr Third_PartyLibyuvLibyuv)
1555 # End of target Third_PartyLibyuvPsnr
1556
1557
1558 # Start of target WebrtcModulesAudio_CodingAudio_Network_Adaptor
1559 set(WebrtcModulesAudio_CodingAudio_Network_Adaptor_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor.cc
1560     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc
1561     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/audio_network_adaptor/bitrate_controller.cc
1562     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/audio_network_adaptor/channel_controller.cc
1563     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/audio_network_adaptor/controller.cc
1564     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/audio_network_adaptor/controller_manager.cc
1565     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc
1566     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/audio_network_adaptor/dtx_controller.cc
1567     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/audio_network_adaptor/fec_controller.cc
1568     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/audio_network_adaptor/frame_length_controller.cc
1569     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/audio_network_adaptor/smoothing_filter.cc)
1570 add_library(WebrtcModulesAudio_CodingAudio_Network_Adaptor STATIC ${WebrtcModulesAudio_CodingAudio_Network_Adaptor_SOURCES})
1571 target_compile_options(WebrtcModulesAudio_CodingAudio_Network_Adaptor PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1572 target_compile_definitions(WebrtcModulesAudio_CodingAudio_Network_Adaptor PRIVATE WEBRTC_AUDIO_NETWORK_ADAPTOR_DEBUG_DUMP V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC GOOGLE_PROTOBUF_NO_RTTI GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER HAVE_PTHREAD)
1573 target_include_directories(WebrtcModulesAudio_CodingAudio_Network_Adaptor PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/protoc_out/ ${LIBWEBRTC_OUTPUT_DIR}/gen/ ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/)
1574 set_target_properties(WebrtcModulesAudio_CodingAudio_Network_Adaptor PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1575 set_target_properties(WebrtcModulesAudio_CodingAudio_Network_Adaptor PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_coding)
1576 set_target_properties(WebrtcModulesAudio_CodingAudio_Network_Adaptor PROPERTIES OUTPUT_NAME audio_network_adaptor)
1577 target_link_libraries(WebrtcModulesAudio_CodingAudio_Network_Adaptor WebrtcWebrtc_Common)
1578 target_link_libraries(WebrtcModulesAudio_CodingAudio_Network_Adaptor WebrtcModulesAudio_CodingAna_Config_Proto)
1579 target_link_libraries(WebrtcModulesAudio_CodingAudio_Network_Adaptor WebrtcModulesAudio_CodingAna_Debug_Dump_Proto)
1580 target_link_libraries(WebrtcModulesAudio_CodingAudio_Network_Adaptor WebrtcSystem_WrappersSystem_Wrappers)
1581 target_include_directories(WebrtcModulesAudio_CodingAudio_Network_Adaptor PRIVATE ${FOUNDATION_INCLUDE_DIR})
1582 target_link_libraries(WebrtcModulesAudio_CodingAudio_Network_Adaptor ${FOUNDATION_LIBRARY})
1583 # End of target WebrtcModulesAudio_CodingAudio_Network_Adaptor
1584
1585 # Start of target WebrtcCommon_VideoCommon_Video
1586 set(WebrtcCommon_VideoCommon_Video_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/bitrate_adjuster.cc
1587     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/h264/h264_bitstream_parser.cc
1588     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/h264/h264_common.cc
1589     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/h264/pps_parser.cc
1590     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/h264/profile_level_id.cc
1591     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/h264/sps_parser.cc
1592     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/h264/sps_vui_rewriter.cc
1593     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/i420_buffer_pool.cc
1594     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/incoming_video_stream.cc
1595     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/libyuv/webrtc_libyuv.cc
1596     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/video_frame.cc
1597     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/video_frame_buffer.cc
1598     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/video_render_frames.cc
1599     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/corevideo_frame_buffer.cc)
1600 add_library(WebrtcCommon_VideoCommon_Video STATIC ${WebrtcCommon_VideoCommon_Video_SOURCES})
1601 target_compile_options(WebrtcCommon_VideoCommon_Video PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1602 target_compile_definitions(WebrtcCommon_VideoCommon_Video PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1603 target_include_directories(WebrtcCommon_VideoCommon_Video PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/include/ ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/interface/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1604 set_target_properties(WebrtcCommon_VideoCommon_Video PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1605 set_target_properties(WebrtcCommon_VideoCommon_Video PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/common_video)
1606 set_target_properties(WebrtcCommon_VideoCommon_Video PROPERTIES OUTPUT_NAME common_video)
1607 target_link_libraries(WebrtcCommon_VideoCommon_Video Third_PartyLibyuvLibyuv)
1608 target_link_libraries(WebrtcCommon_VideoCommon_Video WebrtcWebrtc_Common)
1609 target_link_libraries(WebrtcCommon_VideoCommon_Video WebrtcBaseRtc_Task_Queue)
1610 target_link_libraries(WebrtcCommon_VideoCommon_Video WebrtcSystem_WrappersSystem_Wrappers)
1611 target_include_directories(WebrtcCommon_VideoCommon_Video PRIVATE ${COREVIDEO_INCLUDE_DIR})
1612 target_link_libraries(WebrtcCommon_VideoCommon_Video ${COREVIDEO_LIBRARY})
1613 target_include_directories(WebrtcCommon_VideoCommon_Video PRIVATE ${FOUNDATION_INCLUDE_DIR})
1614 target_link_libraries(WebrtcCommon_VideoCommon_Video ${FOUNDATION_LIBRARY})
1615 # End of target WebrtcCommon_VideoCommon_Video
1616
1617 # Start of target WebrtcModulesDesktop_CaptureDesktop_Capture_Differ_Sse2
1618 set(WebrtcModulesDesktop_CaptureDesktop_Capture_Differ_Sse2_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/differ_vector_sse2.cc)
1619 add_library(WebrtcModulesDesktop_CaptureDesktop_Capture_Differ_Sse2 STATIC ${WebrtcModulesDesktop_CaptureDesktop_Capture_Differ_Sse2_SOURCES})
1620 target_compile_options(WebrtcModulesDesktop_CaptureDesktop_Capture_Differ_Sse2 PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-msse2" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1621 target_compile_definitions(WebrtcModulesDesktop_CaptureDesktop_Capture_Differ_Sse2 PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1622 target_include_directories(WebrtcModulesDesktop_CaptureDesktop_Capture_Differ_Sse2 PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1623 set_target_properties(WebrtcModulesDesktop_CaptureDesktop_Capture_Differ_Sse2 PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1624 set_target_properties(WebrtcModulesDesktop_CaptureDesktop_Capture_Differ_Sse2 PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/desktop_capture)
1625 set_target_properties(WebrtcModulesDesktop_CaptureDesktop_Capture_Differ_Sse2 PROPERTIES OUTPUT_NAME desktop_capture_differ_sse2)
1626 # End of target WebrtcModulesDesktop_CaptureDesktop_Capture_Differ_Sse2
1627
1628
1629
1630
1631
1632 # Start of target WebrtcModulesAudio_CodingAudio_Format_Conversion
1633 set(WebrtcModulesAudio_CodingAudio_Format_Conversion_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/audio_format_conversion.cc)
1634 add_library(WebrtcModulesAudio_CodingAudio_Format_Conversion STATIC ${WebrtcModulesAudio_CodingAudio_Format_Conversion_SOURCES})
1635 target_compile_options(WebrtcModulesAudio_CodingAudio_Format_Conversion PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1636 target_compile_definitions(WebrtcModulesAudio_CodingAudio_Format_Conversion PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1637 target_include_directories(WebrtcModulesAudio_CodingAudio_Format_Conversion PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1638 set_target_properties(WebrtcModulesAudio_CodingAudio_Format_Conversion PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1639 set_target_properties(WebrtcModulesAudio_CodingAudio_Format_Conversion PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_coding)
1640 set_target_properties(WebrtcModulesAudio_CodingAudio_Format_Conversion PROPERTIES OUTPUT_NAME audio_format_conversion)
1641 target_link_libraries(WebrtcModulesAudio_CodingAudio_Format_Conversion WebrtcWebrtc_Common)
1642 target_link_libraries(WebrtcModulesAudio_CodingAudio_Format_Conversion WebrtcBaseRtc_Base_Approved)
1643 target_link_libraries(WebrtcModulesAudio_CodingAudio_Format_Conversion WebrtcModulesAudio_CodingAudio_Format)
1644 target_include_directories(WebrtcModulesAudio_CodingAudio_Format_Conversion PRIVATE ${FOUNDATION_INCLUDE_DIR})
1645 target_link_libraries(WebrtcModulesAudio_CodingAudio_Format_Conversion ${FOUNDATION_LIBRARY})
1646 # End of target WebrtcModulesAudio_CodingAudio_Format_Conversion
1647
1648
1649
1650 # Start of target WebrtcModulesVideo_ProcessingVideo_Processing
1651 set(WebrtcModulesVideo_ProcessingVideo_Processing_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_processing/frame_preprocessor.cc
1652     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_processing/spatial_resampler.cc
1653     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_processing/util/denoiser_filter.cc
1654     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_processing/util/denoiser_filter_c.cc
1655     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_processing/util/noise_estimation.cc
1656     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_processing/util/skin_detection.cc
1657     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_processing/video_decimator.cc
1658     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_processing/video_denoiser.cc
1659     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_processing/video_processing_impl.cc)
1660 add_library(WebrtcModulesVideo_ProcessingVideo_Processing STATIC ${WebrtcModulesVideo_ProcessingVideo_Processing_SOURCES})
1661 target_compile_options(WebrtcModulesVideo_ProcessingVideo_Processing PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1662 target_compile_definitions(WebrtcModulesVideo_ProcessingVideo_Processing PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1663 target_include_directories(WebrtcModulesVideo_ProcessingVideo_Processing PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/include/ ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/resampler/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/vad/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1664 set_target_properties(WebrtcModulesVideo_ProcessingVideo_Processing PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1665 set_target_properties(WebrtcModulesVideo_ProcessingVideo_Processing PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/video_processing)
1666 set_target_properties(WebrtcModulesVideo_ProcessingVideo_Processing PROPERTIES OUTPUT_NAME video_processing)
1667 target_link_libraries(WebrtcModulesVideo_ProcessingVideo_Processing WebrtcCommon_AudioCommon_Audio)
1668 target_link_libraries(WebrtcModulesVideo_ProcessingVideo_Processing WebrtcCommon_VideoCommon_Video)
1669 target_link_libraries(WebrtcModulesVideo_ProcessingVideo_Processing WebrtcModulesUtilityUtility)
1670 target_link_libraries(WebrtcModulesVideo_ProcessingVideo_Processing WebrtcModulesVideo_ProcessingVideo_Processing_Sse2)
1671 target_link_libraries(WebrtcModulesVideo_ProcessingVideo_Processing WebrtcSystem_WrappersSystem_Wrappers)
1672 target_include_directories(WebrtcModulesVideo_ProcessingVideo_Processing PRIVATE ${FOUNDATION_INCLUDE_DIR})
1673 target_link_libraries(WebrtcModulesVideo_ProcessingVideo_Processing ${FOUNDATION_LIBRARY})
1674 target_include_directories(WebrtcModulesVideo_ProcessingVideo_Processing PRIVATE ${COREVIDEO_INCLUDE_DIR})
1675 target_link_libraries(WebrtcModulesVideo_ProcessingVideo_Processing ${COREVIDEO_LIBRARY})
1676 # End of target WebrtcModulesVideo_ProcessingVideo_Processing
1677
1678 # Start of target WebrtcModulesAudio_CodingAudio_Decoder_Factory_Interface
1679 add_library(WebrtcModulesAudio_CodingAudio_Decoder_Factory_Interface OBJECT)
1680 target_compile_options(WebrtcModulesAudio_CodingAudio_Decoder_Factory_Interface PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1681 target_compile_definitions(WebrtcModulesAudio_CodingAudio_Decoder_Factory_Interface PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1682 target_include_directories(WebrtcModulesAudio_CodingAudio_Decoder_Factory_Interface PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1683 set_target_properties(WebrtcModulesAudio_CodingAudio_Decoder_Factory_Interface PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1684 # End of target WebrtcModulesAudio_CodingAudio_Decoder_Factory_Interface
1685
1686 # Start of target WebrtcCallCall
1687 set(WebrtcCallCall_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/call/bitrate_allocator.cc
1688     ${LIBWEBRTC_INPUT_DIR}/webrtc/call/call.cc
1689     ${LIBWEBRTC_INPUT_DIR}/webrtc/call/flexfec_receive_stream.cc)
1690 add_library(WebrtcCallCall STATIC ${WebrtcCallCall_SOURCES})
1691 target_compile_options(WebrtcCallCall PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1692 target_compile_definitions(WebrtcCallCall PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1693 target_include_directories(WebrtcCallCall PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1694 set_target_properties(WebrtcCallCall PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1695 set_target_properties(WebrtcCallCall PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/call)
1696 set_target_properties(WebrtcCallCall PROPERTIES OUTPUT_NAME call)
1697 target_link_libraries(WebrtcCallCall WebrtcWebrtc_Common)
1698 target_link_libraries(WebrtcCallCall WebrtcApiCall_Api)
1699 target_link_libraries(WebrtcCallCall WebrtcAudioAudio)
1700 target_link_libraries(WebrtcCallCall WebrtcBaseRtc_Task_Queue)
1701 target_link_libraries(WebrtcCallCall WebrtcLoggingRtc_Event_Log_Impl)
1702 target_link_libraries(WebrtcCallCall WebrtcModulesCongestion_ControllerCongestion_Controller)
1703 target_link_libraries(WebrtcCallCall WebrtcModulesRtp_RtcpRtp_Rtcp)
1704 target_link_libraries(WebrtcCallCall WebrtcSystem_WrappersSystem_Wrappers)
1705 target_link_libraries(WebrtcCallCall WebrtcVideoVideo)
1706 target_include_directories(WebrtcCallCall PRIVATE ${FOUNDATION_INCLUDE_DIR})
1707 target_link_libraries(WebrtcCallCall ${FOUNDATION_LIBRARY})
1708 target_include_directories(WebrtcCallCall PRIVATE ${APPLICATIONSERVICES_INCLUDE_DIR})
1709 target_link_libraries(WebrtcCallCall ${APPLICATIONSERVICES_LIBRARY})
1710 target_include_directories(WebrtcCallCall PRIVATE ${AUDIOTOOLBOX_INCLUDE_DIR})
1711 target_link_libraries(WebrtcCallCall ${AUDIOTOOLBOX_LIBRARY})
1712 target_include_directories(WebrtcCallCall PRIVATE ${COREAUDIO_INCLUDE_DIR})
1713 target_link_libraries(WebrtcCallCall ${COREAUDIO_LIBRARY})
1714 target_include_directories(WebrtcCallCall PRIVATE ${COREGRAPHICS_INCLUDE_DIR})
1715 target_link_libraries(WebrtcCallCall ${COREGRAPHICS_LIBRARY})
1716 target_include_directories(WebrtcCallCall PRIVATE ${COREVIDEO_INCLUDE_DIR})
1717 target_link_libraries(WebrtcCallCall ${COREVIDEO_LIBRARY})
1718 # End of target WebrtcCallCall
1719
1720 # Start of target WebrtcModulesAudio_ProcessingAudio_Processing
1721 set(WebrtcModulesAudio_ProcessingAudio_Processing_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/aec/aec_core.cc
1722     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/aec/aec_resampler.cc
1723     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/aec/echo_cancellation.cc
1724     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/aecm/aecm_core.cc
1725     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/aecm/echo_control_mobile.cc
1726     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/agc/agc.cc
1727     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/agc/agc_manager_direct.cc
1728     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/agc/legacy/analog_agc.c
1729     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/agc/legacy/digital_agc.c
1730     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/agc/loudness_histogram.cc
1731     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/agc/utility.cc
1732     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/audio_buffer.cc
1733     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/audio_processing_impl.cc
1734     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/beamformer/array_util.cc
1735     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/beamformer/covariance_matrix_generator.cc
1736     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/beamformer/nonlinear_beamformer.cc
1737     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/echo_cancellation_impl.cc
1738     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/echo_control_mobile_impl.cc
1739     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/echo_detector/circular_buffer.cc
1740     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/echo_detector/mean_variance_estimator.cc
1741     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/echo_detector/normalized_covariance_estimator.cc
1742     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/gain_control_for_experimental_agc.cc
1743     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/gain_control_impl.cc
1744     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/high_pass_filter_impl.cc
1745     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/include/audio_processing.cc
1746     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/include/config.cc
1747     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/level_controller/biquad_filter.cc
1748     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/level_controller/down_sampler.cc
1749     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/level_controller/gain_applier.cc
1750     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/level_controller/gain_selector.cc
1751     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/level_controller/level_controller.cc
1752     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/level_controller/noise_level_estimator.cc
1753     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/level_controller/noise_spectrum_estimator.cc
1754     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/level_controller/peak_level_estimator.cc
1755     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/level_controller/saturating_gain_estimator.cc
1756     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/level_controller/signal_classifier.cc
1757     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/level_estimator_impl.cc
1758     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/logging/apm_data_dumper.cc
1759     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/noise_suppression_impl.cc
1760     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/residual_echo_detector.cc
1761     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/rms_level.cc
1762     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/splitting_filter.cc
1763     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/three_band_filter_bank.cc
1764     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/transient/moving_moments.cc
1765     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/transient/transient_detector.cc
1766     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/transient/transient_suppressor.cc
1767     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/transient/wpd_node.cc
1768     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/transient/wpd_tree.cc
1769     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/typing_detection.cc
1770     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/utility/block_mean_calculator.cc
1771     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/utility/delay_estimator.cc
1772     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/utility/delay_estimator_wrapper.cc
1773     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/utility/ooura_fft.cc
1774     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/vad/gmm.cc
1775     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/vad/pitch_based_vad.cc
1776     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/vad/pitch_internal.cc
1777     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/vad/pole_zero_filter.cc
1778     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/vad/standalone_vad.cc
1779     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/vad/vad_audio_proc.cc
1780     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/vad/vad_circular_buffer.cc
1781     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/vad/voice_activity_detector.cc
1782     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/voice_detection_impl.cc
1783     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/ns/noise_suppression.c
1784     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/ns/ns_core.c
1785     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/aecm/aecm_core_c.cc)
1786 add_library(WebrtcModulesAudio_ProcessingAudio_Processing STATIC ${WebrtcModulesAudio_ProcessingAudio_Processing_SOURCES})
1787 target_compile_options(WebrtcModulesAudio_ProcessingAudio_Processing PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1788 target_compile_definitions(WebrtcModulesAudio_ProcessingAudio_Processing PRIVATE WEBRTC_APM_DEBUG_DUMP=0 WEBRTC_AUDIOPROC_DEBUG_DUMP WEBRTC_INTELLIGIBILITY_ENHANCER=0 WEBRTC_NS_FLOAT V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC GOOGLE_PROTOBUF_NO_RTTI GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER HAVE_PTHREAD)
1789 target_include_directories(WebrtcModulesAudio_ProcessingAudio_Processing PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/resampler/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/vad/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/isac/main/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/protoc_out/ ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1790 set_target_properties(WebrtcModulesAudio_ProcessingAudio_Processing PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1791 set_target_properties(WebrtcModulesAudio_ProcessingAudio_Processing PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_processing)
1792 set_target_properties(WebrtcModulesAudio_ProcessingAudio_Processing PROPERTIES OUTPUT_NAME audio_processing)
1793 target_link_libraries(WebrtcModulesAudio_ProcessingAudio_Processing WebrtcWebrtc_Common)
1794 target_link_libraries(WebrtcModulesAudio_ProcessingAudio_Processing WebrtcBaseRtc_Base_Approved)
1795 target_link_libraries(WebrtcModulesAudio_ProcessingAudio_Processing WebrtcCommon_AudioCommon_Audio)
1796 target_link_libraries(WebrtcModulesAudio_ProcessingAudio_Processing WebrtcModulesAudio_CodingIsac)
1797 target_link_libraries(WebrtcModulesAudio_ProcessingAudio_Processing WebrtcModulesAudio_ProcessingAudio_Processing_Sse2)
1798 target_link_libraries(WebrtcModulesAudio_ProcessingAudio_Processing WebrtcModulesAudio_ProcessingAudioproc_Debug_Proto)
1799 target_link_libraries(WebrtcModulesAudio_ProcessingAudio_Processing WebrtcSystem_WrappersSystem_Wrappers)
1800 target_include_directories(WebrtcModulesAudio_ProcessingAudio_Processing PRIVATE ${FOUNDATION_INCLUDE_DIR})
1801 target_link_libraries(WebrtcModulesAudio_ProcessingAudio_Processing ${FOUNDATION_LIBRARY})
1802 # End of target WebrtcModulesAudio_ProcessingAudio_Processing
1803
1804 # Start of target WebrtcModulesVideo_CaptureVideo_Capture
1805 set(WebrtcModulesVideo_CaptureVideo_Capture_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_capture/external/device_info_external.cc
1806     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_capture/external/video_capture_external.cc)
1807 add_library(WebrtcModulesVideo_CaptureVideo_Capture STATIC ${WebrtcModulesVideo_CaptureVideo_Capture_SOURCES})
1808 target_compile_options(WebrtcModulesVideo_CaptureVideo_Capture PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1809 target_compile_definitions(WebrtcModulesVideo_CaptureVideo_Capture PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1810 target_include_directories(WebrtcModulesVideo_CaptureVideo_Capture PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1811 set_target_properties(WebrtcModulesVideo_CaptureVideo_Capture PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1812 set_target_properties(WebrtcModulesVideo_CaptureVideo_Capture PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/video_capture)
1813 set_target_properties(WebrtcModulesVideo_CaptureVideo_Capture PROPERTIES OUTPUT_NAME video_capture)
1814 target_link_libraries(WebrtcModulesVideo_CaptureVideo_Capture WebrtcModulesVideo_CaptureVideo_Capture_Module)
1815 target_link_libraries(WebrtcModulesVideo_CaptureVideo_Capture WebrtcSystem_WrappersSystem_Wrappers)
1816 target_include_directories(WebrtcModulesVideo_CaptureVideo_Capture PRIVATE ${FOUNDATION_INCLUDE_DIR})
1817 target_link_libraries(WebrtcModulesVideo_CaptureVideo_Capture ${FOUNDATION_LIBRARY})
1818 target_include_directories(WebrtcModulesVideo_CaptureVideo_Capture PRIVATE ${COREVIDEO_INCLUDE_DIR})
1819 target_link_libraries(WebrtcModulesVideo_CaptureVideo_Capture ${COREVIDEO_LIBRARY})
1820 # End of target WebrtcModulesVideo_CaptureVideo_Capture
1821
1822
1823 # Start of target WebrtcMediaRtc_Media
1824 set(WebrtcMediaRtc_Media_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/media/base/adaptedvideotracksource.cc
1825     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/base/codec.cc
1826     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/base/mediaconstants.cc
1827     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/base/mediaengine.cc
1828     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/base/rtpdataengine.cc
1829     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/base/rtpdump.cc
1830     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/base/rtputils.cc
1831     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/base/streamparams.cc
1832     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/base/turnutils.cc
1833     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/base/videoadapter.cc
1834     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/base/videobroadcaster.cc
1835     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/base/videocapturer.cc
1836     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/base/videocommon.cc
1837     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/base/videosourcebase.cc
1838     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/engine/payload_type_mapper.cc
1839     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/engine/simulcast.cc
1840     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/engine/videoencodersoftwarefallbackwrapper.cc
1841     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/engine/webrtcmediaengine.cc
1842     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/engine/webrtcvideocapturer.cc
1843     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/engine/webrtcvideocapturerfactory.cc
1844     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/engine/webrtcvideoencoderfactory.cc
1845     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/engine/webrtcvideoengine2.cc
1846     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/engine/webrtcvoiceengine.cc
1847     ${LIBWEBRTC_INPUT_DIR}/webrtc/media/sctp/sctpdataengine.cc)
1848 add_library(WebrtcMediaRtc_Media STATIC ${WebrtcMediaRtc_Media_SOURCES})
1849 target_compile_options(WebrtcMediaRtc_Media PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-Wno-deprecated-declarations" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1850 target_compile_definitions(WebrtcMediaRtc_Media PRIVATE WEBRTC_INTELLIGIBILITY_ENHANCER=0 V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC HAVE_WEBRTC_VIDEO HAVE_WEBRTC_VOICE FEATURE_ENABLE_VOICEMAIL XML_STATIC RTC_DISABLE_VP8 RTC_DISABLE_VP9)
1851 target_include_directories(WebrtcMediaRtc_Media PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/expat/files/lib/ ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/ ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/netinet/ ${LIBWEBRTC_INPUT_DIR}/third_party/opus/src/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/include/ ${LIBWEBRTC_INPUT_DIR}/third_party/usrsctp/usrsctplib/usrsctplib/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1852 set_target_properties(WebrtcMediaRtc_Media PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1853 set_target_properties(WebrtcMediaRtc_Media PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/media)
1854 set_target_properties(WebrtcMediaRtc_Media PROPERTIES OUTPUT_NAME rtc_media)
1855 target_link_libraries(WebrtcMediaRtc_Media Third_PartyLibyuvLibyuv)
1856 target_link_libraries(WebrtcMediaRtc_Media Third_PartyUsrsctpUsrsctp)
1857 target_link_libraries(WebrtcMediaRtc_Media WebrtcWebrtc_Common)
1858 target_link_libraries(WebrtcMediaRtc_Media WebrtcApiCall_Api)
1859 target_link_libraries(WebrtcMediaRtc_Media WebrtcBaseRtc_Base_Approved)
1860 target_link_libraries(WebrtcMediaRtc_Media WebrtcCallCall)
1861 target_link_libraries(WebrtcMediaRtc_Media WebrtcModulesVideo_CaptureVideo_Capture_Internal_Impl)
1862 target_link_libraries(WebrtcMediaRtc_Media WebrtcModulesVideo_CodingVideo_Coding)
1863 target_link_libraries(WebrtcMediaRtc_Media WebrtcP2PLibstunprober)
1864 target_link_libraries(WebrtcMediaRtc_Media WebrtcP2PRtc_P2P)
1865 target_link_libraries(WebrtcMediaRtc_Media WebrtcSystem_WrappersSystem_Wrappers)
1866 target_link_libraries(WebrtcMediaRtc_Media WebrtcVideoVideo)
1867 target_link_libraries(WebrtcMediaRtc_Media WebrtcVoice_EngineVoice_Engine)
1868 target_include_directories(WebrtcMediaRtc_Media PRIVATE ${AVFOUNDATION_INCLUDE_DIR})
1869 target_link_libraries(WebrtcMediaRtc_Media ${AVFOUNDATION_LIBRARY})
1870 target_include_directories(WebrtcMediaRtc_Media PRIVATE ${COREMEDIA_INCLUDE_DIR})
1871 target_link_libraries(WebrtcMediaRtc_Media ${COREMEDIA_LIBRARY})
1872 target_include_directories(WebrtcMediaRtc_Media PRIVATE ${COREVIDEO_INCLUDE_DIR})
1873 target_link_libraries(WebrtcMediaRtc_Media ${COREVIDEO_LIBRARY})
1874 target_include_directories(WebrtcMediaRtc_Media PRIVATE ${FOUNDATION_INCLUDE_DIR})
1875 target_link_libraries(WebrtcMediaRtc_Media ${FOUNDATION_LIBRARY})
1876 target_include_directories(WebrtcMediaRtc_Media PRIVATE ${COCOA_INCLUDE_DIR})
1877 target_link_libraries(WebrtcMediaRtc_Media ${COCOA_LIBRARY})
1878 target_include_directories(WebrtcMediaRtc_Media PRIVATE ${IOKIT_INCLUDE_DIR})
1879 target_link_libraries(WebrtcMediaRtc_Media ${IOKIT_LIBRARY})
1880 target_include_directories(WebrtcMediaRtc_Media PRIVATE ${SECURITY_INCLUDE_DIR})
1881 target_link_libraries(WebrtcMediaRtc_Media ${SECURITY_LIBRARY})
1882 target_include_directories(WebrtcMediaRtc_Media PRIVATE ${SYSTEMCONFIGURATION_INCLUDE_DIR})
1883 target_link_libraries(WebrtcMediaRtc_Media ${SYSTEMCONFIGURATION_LIBRARY})
1884 target_include_directories(WebrtcMediaRtc_Media PRIVATE ${APPLICATIONSERVICES_INCLUDE_DIR})
1885 target_link_libraries(WebrtcMediaRtc_Media ${APPLICATIONSERVICES_LIBRARY})
1886 target_include_directories(WebrtcMediaRtc_Media PRIVATE ${AUDIOTOOLBOX_INCLUDE_DIR})
1887 target_link_libraries(WebrtcMediaRtc_Media ${AUDIOTOOLBOX_LIBRARY})
1888 target_include_directories(WebrtcMediaRtc_Media PRIVATE ${COREAUDIO_INCLUDE_DIR})
1889 target_link_libraries(WebrtcMediaRtc_Media ${COREAUDIO_LIBRARY})
1890 target_include_directories(WebrtcMediaRtc_Media PRIVATE ${COREGRAPHICS_INCLUDE_DIR})
1891 target_link_libraries(WebrtcMediaRtc_Media ${COREGRAPHICS_LIBRARY})
1892 # End of target WebrtcMediaRtc_Media
1893
1894
1895
1896 # Start of target WebrtcModulesAudio_CodingWebrtc_Opus
1897 set(WebrtcModulesAudio_CodingWebrtc_Opus_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/opus/audio_decoder_opus.cc
1898     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus.cc
1899     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/opus/opus_interface.c)
1900 add_library(WebrtcModulesAudio_CodingWebrtc_Opus STATIC ${WebrtcModulesAudio_CodingWebrtc_Opus_SOURCES})
1901 target_compile_options(WebrtcModulesAudio_CodingWebrtc_Opus PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1902 target_compile_definitions(WebrtcModulesAudio_CodingWebrtc_Opus PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1903 target_include_directories(WebrtcModulesAudio_CodingWebrtc_Opus PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/opus/src/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1904 set_target_properties(WebrtcModulesAudio_CodingWebrtc_Opus PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1905 set_target_properties(WebrtcModulesAudio_CodingWebrtc_Opus PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_coding)
1906 set_target_properties(WebrtcModulesAudio_CodingWebrtc_Opus PROPERTIES OUTPUT_NAME webrtc_opus)
1907 target_link_libraries(WebrtcModulesAudio_CodingWebrtc_Opus Third_PartyOpusOpus)
1908 target_link_libraries(WebrtcModulesAudio_CodingWebrtc_Opus WebrtcBaseRtc_Base_Approved)
1909 target_link_libraries(WebrtcModulesAudio_CodingWebrtc_Opus WebrtcModulesAudio_CodingAudio_Decoder_Interface)
1910 target_link_libraries(WebrtcModulesAudio_CodingWebrtc_Opus WebrtcModulesAudio_CodingAudio_Encoder_Interface)
1911 target_link_libraries(WebrtcModulesAudio_CodingWebrtc_Opus WebrtcModulesAudio_CodingAudio_Network_Adaptor)
1912 target_include_directories(WebrtcModulesAudio_CodingWebrtc_Opus PRIVATE ${FOUNDATION_INCLUDE_DIR})
1913 target_link_libraries(WebrtcModulesAudio_CodingWebrtc_Opus ${FOUNDATION_LIBRARY})
1914 # End of target WebrtcModulesAudio_CodingWebrtc_Opus
1915
1916 # Start of target WebrtcToolsChart_Proto
1917 set(WebrtcToolsChart_Proto_SOURCES ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/tools/event_log_visualizer/chart.pb.cc
1918     ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/tools/event_log_visualizer/chart_pb2.py)
1919 add_library(WebrtcToolsChart_Proto STATIC ${WebrtcToolsChart_Proto_SOURCES})
1920 target_compile_options(WebrtcToolsChart_Proto PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1921 target_compile_definitions(WebrtcToolsChart_Proto PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 GOOGLE_PROTOBUF_NO_RTTI GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER HAVE_PTHREAD)
1922 target_include_directories(WebrtcToolsChart_Proto PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/protoc_out/ ${LIBWEBRTC_OUTPUT_DIR}/gen/ ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/)
1923 set_target_properties(WebrtcToolsChart_Proto PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1924 set_target_properties(WebrtcToolsChart_Proto PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/tools)
1925 set_target_properties(WebrtcToolsChart_Proto PROPERTIES OUTPUT_NAME chart_proto)
1926 target_link_libraries(WebrtcToolsChart_Proto Third_PartyProtobufProtobuf_Lite)
1927 # End of target WebrtcToolsChart_Proto
1928
1929 # Start of target WebrtcApiRtc_Stats_Api
1930 add_library(WebrtcApiRtc_Stats_Api OBJECT)
1931 target_compile_options(WebrtcApiRtc_Stats_Api PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1932 target_compile_definitions(WebrtcApiRtc_Stats_Api PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
1933 target_include_directories(WebrtcApiRtc_Stats_Api PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
1934 set_target_properties(WebrtcApiRtc_Stats_Api PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1935 # End of target WebrtcApiRtc_Stats_Api
1936
1937
1938 # Start of target WebrtcModulesAudio_CodingAna_Debug_Dump_Proto
1939 set(WebrtcModulesAudio_CodingAna_Debug_Dump_Proto_SOURCES ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/modules/audio_coding/audio_network_adaptor/debug_dump.pb.cc
1940     ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/modules/audio_coding/audio_network_adaptor/debug_dump_pb2.py)
1941 add_library(WebrtcModulesAudio_CodingAna_Debug_Dump_Proto STATIC ${WebrtcModulesAudio_CodingAna_Debug_Dump_Proto_SOURCES})
1942 target_compile_options(WebrtcModulesAudio_CodingAna_Debug_Dump_Proto PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
1943 target_compile_definitions(WebrtcModulesAudio_CodingAna_Debug_Dump_Proto PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 GOOGLE_PROTOBUF_NO_RTTI GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER HAVE_PTHREAD)
1944 target_include_directories(WebrtcModulesAudio_CodingAna_Debug_Dump_Proto PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/protoc_out/ ${LIBWEBRTC_OUTPUT_DIR}/gen/ ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/)
1945 set_target_properties(WebrtcModulesAudio_CodingAna_Debug_Dump_Proto PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
1946 set_target_properties(WebrtcModulesAudio_CodingAna_Debug_Dump_Proto PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_coding)
1947 set_target_properties(WebrtcModulesAudio_CodingAna_Debug_Dump_Proto PROPERTIES OUTPUT_NAME ana_debug_dump_proto)
1948 target_link_libraries(WebrtcModulesAudio_CodingAna_Debug_Dump_Proto Third_PartyProtobufProtobuf_Lite)
1949 # End of target WebrtcModulesAudio_CodingAna_Debug_Dump_Proto
1950
1951
1952 # Start of target Third_PartyProtobufCopy_Six
1953 list(APPEND Third_PartyProtobufCopy_Six ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/third_party/six/six.py)
1954 file(COPY ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/third_party/six/six.py DESTINATION ${LIBWEBRTC_OUTPUT_DIR}/pyproto/google/third_party/six/six.py)
1955 add_custom_target(Third_PartyProtobufCopy_Six
1956     COMMAND echo "Generating copy targetThird_PartyProtobufCopy_Six"
1957     VERBATIM)
1958 # End of target Third_PartyProtobufCopy_Six
1959
1960 # Start of target WebrtcPcPc
1961 add_custom_target(WebrtcPcPc)
1962 add_dependencies(WebrtcPcPc WebrtcPcRtc_Pc)
1963 # End of target WebrtcPcPc
1964
1965 # Start of target WebrtcLibjingleXmppRtc_Xmpp
1966 set(WebrtcLibjingleXmppRtc_Xmpp_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/constants.cc
1967     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/jid.cc
1968     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/saslmechanism.cc
1969     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/xmppclient.cc
1970     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/xmppengineimpl.cc
1971     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/xmppengineimpl_iq.cc
1972     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/xmpplogintask.cc
1973     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/xmppstanzaparser.cc
1974     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/xmpptask.cc
1975     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/chatroommoduleimpl.cc
1976     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/discoitemsquerytask.cc
1977     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/hangoutpubsubclient.cc
1978     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/iqtask.cc
1979     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/moduleimpl.cc
1980     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/mucroomconfigtask.cc
1981     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/mucroomdiscoverytask.cc
1982     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/mucroomlookuptask.cc
1983     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/mucroomuniquehangoutidtask.cc
1984     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/pingtask.cc
1985     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/presenceouttask.cc
1986     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/presencereceivetask.cc
1987     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/presencestatus.cc
1988     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/pubsub_task.cc
1989     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/pubsubclient.cc
1990     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/pubsubstateclient.cc
1991     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/pubsubtasks.cc
1992     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/receivetask.cc
1993     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/rostermoduleimpl.cc
1994     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/xmppauth.cc
1995     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/xmpppump.cc
1996     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/xmppsocket.cc
1997     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmpp/xmppthread.cc)
1998 add_library(WebrtcLibjingleXmppRtc_Xmpp STATIC ${WebrtcLibjingleXmppRtc_Xmpp_SOURCES})
1999 target_compile_options(WebrtcLibjingleXmppRtc_Xmpp PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
2000 target_compile_definitions(WebrtcLibjingleXmppRtc_Xmpp PRIVATE FEATURE_ENABLE_SSL FEATURE_ENABLE_VOICEMAIL FEATURE_ENABLE_PSTN _DEBUG V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC FEATURE_ENABLE_SSL FEATURE_ENABLE_VOICEMAIL XML_STATIC SSL_USE_OPENSSL HAVE_OPENSSL_SSL_H FEATURE_ENABLE_SSL)
2001 target_include_directories(WebrtcLibjingleXmppRtc_Xmpp PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/expat/files/lib/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
2002 set_target_properties(WebrtcLibjingleXmppRtc_Xmpp PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
2003 set_target_properties(WebrtcLibjingleXmppRtc_Xmpp PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/libjingle/xmpp)
2004 set_target_properties(WebrtcLibjingleXmppRtc_Xmpp PROPERTIES OUTPUT_NAME rtc_xmpp)
2005 target_link_libraries(WebrtcLibjingleXmppRtc_Xmpp Third_PartyExpatExpat)
2006 target_link_libraries(WebrtcLibjingleXmppRtc_Xmpp WebrtcBaseRtc_Base)
2007 target_link_libraries(WebrtcLibjingleXmppRtc_Xmpp WebrtcLibjingleXmlliteRtc_Xmllite)
2008 target_include_directories(WebrtcLibjingleXmppRtc_Xmpp PRIVATE ${COCOA_INCLUDE_DIR})
2009 target_link_libraries(WebrtcLibjingleXmppRtc_Xmpp ${COCOA_LIBRARY})
2010 target_include_directories(WebrtcLibjingleXmppRtc_Xmpp PRIVATE ${FOUNDATION_INCLUDE_DIR})
2011 target_link_libraries(WebrtcLibjingleXmppRtc_Xmpp ${FOUNDATION_LIBRARY})
2012 target_include_directories(WebrtcLibjingleXmppRtc_Xmpp PRIVATE ${IOKIT_INCLUDE_DIR})
2013 target_link_libraries(WebrtcLibjingleXmppRtc_Xmpp ${IOKIT_LIBRARY})
2014 target_include_directories(WebrtcLibjingleXmppRtc_Xmpp PRIVATE ${SECURITY_INCLUDE_DIR})
2015 target_link_libraries(WebrtcLibjingleXmppRtc_Xmpp ${SECURITY_LIBRARY})
2016 target_include_directories(WebrtcLibjingleXmppRtc_Xmpp PRIVATE ${SYSTEMCONFIGURATION_INCLUDE_DIR})
2017 target_link_libraries(WebrtcLibjingleXmppRtc_Xmpp ${SYSTEMCONFIGURATION_LIBRARY})
2018 target_include_directories(WebrtcLibjingleXmppRtc_Xmpp PRIVATE ${APPLICATIONSERVICES_INCLUDE_DIR})
2019 target_link_libraries(WebrtcLibjingleXmppRtc_Xmpp ${APPLICATIONSERVICES_LIBRARY})
2020 # End of target WebrtcLibjingleXmppRtc_Xmpp
2021
2022
2023 # Start of target WebrtcSdkRtc_Sdk_Peerconnection_Objc
2024 set(WebrtcSdkRtc_Sdk_Peerconnection_Objc_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCAVFoundationVideoSource.mm
2025     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCAudioSource.mm
2026     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCAudioTrack.mm
2027     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCConfiguration.mm
2028     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCDataChannel.mm
2029     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCDataChannelConfiguration.mm
2030     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCI420Shader.mm
2031     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCIceCandidate.mm
2032     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCIceServer.mm
2033     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCLegacyStatsReport.mm
2034     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCMediaConstraints.mm
2035     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCMediaSource.mm
2036     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCMediaStream.mm
2037     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCMediaStreamTrack.mm
2038     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCOpenGLVideoRenderer.mm
2039     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+DataChannel.mm
2040     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+Stats.mm
2041     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection.mm
2042     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCPeerConnectionFactory.mm
2043     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCRtpCodecParameters.mm
2044     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCRtpEncodingParameters.mm
2045     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCRtpParameters.mm
2046     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCRtpReceiver.mm
2047     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCRtpSender.mm
2048     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCSessionDescription.mm
2049     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCShader.mm
2050     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCVideoFrame.mm
2051     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCVideoRendererAdapter.mm
2052     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCVideoSource.mm
2053     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCVideoTrack.mm
2054     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm
2055     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/videotoolboxvideocodecfactory.cc
2056     ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/RTCNSGLVideoView.m)
2057 add_library(WebrtcSdkRtc_Sdk_Peerconnection_Objc STATIC ${WebrtcSdkRtc_Sdk_Peerconnection_Objc_SOURCES})
2058 target_compile_options(WebrtcSdkRtc_Sdk_Peerconnection_Objc PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-arc" "-fobjc-call-cxx-cdtors")
2059 target_compile_definitions(WebrtcSdkRtc_Sdk_Peerconnection_Objc PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
2060 target_include_directories(WebrtcSdkRtc_Sdk_Peerconnection_Objc PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Headers/ ${LIBWEBRTC_INPUT_DIR}/webrtc/sdk/objc/Framework/Classes/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
2061 set_target_properties(WebrtcSdkRtc_Sdk_Peerconnection_Objc PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
2062 set_target_properties(WebrtcSdkRtc_Sdk_Peerconnection_Objc PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/sdk)
2063 set_target_properties(WebrtcSdkRtc_Sdk_Peerconnection_Objc PROPERTIES OUTPUT_NAME rtc_sdk_peerconnection_objc)
2064 target_link_libraries(WebrtcSdkRtc_Sdk_Peerconnection_Objc Third_PartyLibyuvLibyuv)
2065 target_link_libraries(WebrtcSdkRtc_Sdk_Peerconnection_Objc WebrtcApiLibjingle_Peerconnection)
2066 target_link_libraries(WebrtcSdkRtc_Sdk_Peerconnection_Objc WebrtcSdkRtc_Sdk_Common_Objc)
2067 target_include_directories(WebrtcSdkRtc_Sdk_Peerconnection_Objc PRIVATE ${COREMEDIA_INCLUDE_DIR})
2068 target_link_libraries(WebrtcSdkRtc_Sdk_Peerconnection_Objc ${COREMEDIA_LIBRARY})
2069 target_include_directories(WebrtcSdkRtc_Sdk_Peerconnection_Objc PRIVATE ${OPENGL_INCLUDE_DIR})
2070 target_link_libraries(WebrtcSdkRtc_Sdk_Peerconnection_Objc ${OPENGL_LIBRARY})
2071 target_include_directories(WebrtcSdkRtc_Sdk_Peerconnection_Objc PRIVATE ${AVFOUNDATION_INCLUDE_DIR})
2072 target_link_libraries(WebrtcSdkRtc_Sdk_Peerconnection_Objc ${AVFOUNDATION_LIBRARY})
2073 target_include_directories(WebrtcSdkRtc_Sdk_Peerconnection_Objc PRIVATE ${FOUNDATION_INCLUDE_DIR})
2074 target_link_libraries(WebrtcSdkRtc_Sdk_Peerconnection_Objc ${FOUNDATION_LIBRARY})
2075 target_include_directories(WebrtcSdkRtc_Sdk_Peerconnection_Objc PRIVATE ${COCOA_INCLUDE_DIR})
2076 target_link_libraries(WebrtcSdkRtc_Sdk_Peerconnection_Objc ${COCOA_LIBRARY})
2077 target_include_directories(WebrtcSdkRtc_Sdk_Peerconnection_Objc PRIVATE ${IOKIT_INCLUDE_DIR})
2078 target_link_libraries(WebrtcSdkRtc_Sdk_Peerconnection_Objc ${IOKIT_LIBRARY})
2079 target_include_directories(WebrtcSdkRtc_Sdk_Peerconnection_Objc PRIVATE ${SECURITY_INCLUDE_DIR})
2080 target_link_libraries(WebrtcSdkRtc_Sdk_Peerconnection_Objc ${SECURITY_LIBRARY})
2081 target_include_directories(WebrtcSdkRtc_Sdk_Peerconnection_Objc PRIVATE ${SYSTEMCONFIGURATION_INCLUDE_DIR})
2082 target_link_libraries(WebrtcSdkRtc_Sdk_Peerconnection_Objc ${SYSTEMCONFIGURATION_LIBRARY})
2083 target_include_directories(WebrtcSdkRtc_Sdk_Peerconnection_Objc PRIVATE ${COREVIDEO_INCLUDE_DIR})
2084 target_link_libraries(WebrtcSdkRtc_Sdk_Peerconnection_Objc ${COREVIDEO_LIBRARY})
2085 target_include_directories(WebrtcSdkRtc_Sdk_Peerconnection_Objc PRIVATE ${APPLICATIONSERVICES_INCLUDE_DIR})
2086 target_link_libraries(WebrtcSdkRtc_Sdk_Peerconnection_Objc ${APPLICATIONSERVICES_LIBRARY})
2087 target_include_directories(WebrtcSdkRtc_Sdk_Peerconnection_Objc PRIVATE ${AUDIOTOOLBOX_INCLUDE_DIR})
2088 target_link_libraries(WebrtcSdkRtc_Sdk_Peerconnection_Objc ${AUDIOTOOLBOX_LIBRARY})
2089 target_include_directories(WebrtcSdkRtc_Sdk_Peerconnection_Objc PRIVATE ${COREAUDIO_INCLUDE_DIR})
2090 target_link_libraries(WebrtcSdkRtc_Sdk_Peerconnection_Objc ${COREAUDIO_LIBRARY})
2091 target_include_directories(WebrtcSdkRtc_Sdk_Peerconnection_Objc PRIVATE ${COREGRAPHICS_INCLUDE_DIR})
2092 target_link_libraries(WebrtcSdkRtc_Sdk_Peerconnection_Objc ${COREGRAPHICS_LIBRARY})
2093 # End of target WebrtcSdkRtc_Sdk_Peerconnection_Objc
2094
2095 # Start of target WebrtcToolsForce_Mic_Volume_Max
2096 set(WebrtcToolsForce_Mic_Volume_Max_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/tools/force_mic_volume_max/force_mic_volume_max.cc)
2097 add_executable(WebrtcToolsForce_Mic_Volume_Max ${WebrtcToolsForce_Mic_Volume_Max_SOURCES})
2098 target_compile_options(WebrtcToolsForce_Mic_Volume_Max PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
2099 target_compile_definitions(WebrtcToolsForce_Mic_Volume_Max PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
2100 target_include_directories(WebrtcToolsForce_Mic_Volume_Max PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_device/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_device/dummy/)
2101 set_target_properties(WebrtcToolsForce_Mic_Volume_Max PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9 -Wl,-ObjC -Wl,-pie")
2102 set_target_properties(WebrtcToolsForce_Mic_Volume_Max PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/)
2103 set_target_properties(WebrtcToolsForce_Mic_Volume_Max PROPERTIES OUTPUT_NAME force_mic_volume_max)
2104 target_link_libraries(WebrtcToolsForce_Mic_Volume_Max WebrtcModulesAudio_DeviceAudio_Device)
2105 target_link_libraries(WebrtcToolsForce_Mic_Volume_Max WebrtcSystem_WrappersField_Trial_Default)
2106 target_link_libraries(WebrtcToolsForce_Mic_Volume_Max WebrtcSystem_WrappersMetrics_Default)
2107 target_link_libraries(WebrtcToolsForce_Mic_Volume_Max WebrtcSystem_WrappersSystem_Wrappers)
2108 target_include_directories(WebrtcToolsForce_Mic_Volume_Max PRIVATE ${FOUNDATION_INCLUDE_DIR})
2109 target_link_libraries(WebrtcToolsForce_Mic_Volume_Max ${FOUNDATION_LIBRARY})
2110 target_include_directories(WebrtcToolsForce_Mic_Volume_Max PRIVATE ${APPLICATIONSERVICES_INCLUDE_DIR})
2111 target_link_libraries(WebrtcToolsForce_Mic_Volume_Max ${APPLICATIONSERVICES_LIBRARY})
2112 target_include_directories(WebrtcToolsForce_Mic_Volume_Max PRIVATE ${AUDIOTOOLBOX_INCLUDE_DIR})
2113 target_link_libraries(WebrtcToolsForce_Mic_Volume_Max ${AUDIOTOOLBOX_LIBRARY})
2114 target_include_directories(WebrtcToolsForce_Mic_Volume_Max PRIVATE ${COREAUDIO_INCLUDE_DIR})
2115 target_link_libraries(WebrtcToolsForce_Mic_Volume_Max ${COREAUDIO_LIBRARY})
2116 target_include_directories(WebrtcToolsForce_Mic_Volume_Max PRIVATE ${COREGRAPHICS_INCLUDE_DIR})
2117 target_link_libraries(WebrtcToolsForce_Mic_Volume_Max ${COREGRAPHICS_LIBRARY})
2118 add_dependencies(WebrtcToolsForce_Mic_Volume_Max BuildConfigSanitizersDeps BuildWinDefault_Exe_Manifest WebrtcModulesAudio_DeviceAudio_Device WebrtcSystem_WrappersSystem_Wrappers_Default)
2119 # End of target WebrtcToolsForce_Mic_Volume_Max
2120
2121
2122
2123 # Start of target WebrtcModulesAudio_ProcessingAudioproc_Protobuf_Utils
2124 set(WebrtcModulesAudio_ProcessingAudioproc_Protobuf_Utils_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_processing/test/protobuf_utils.cc)
2125 add_library(WebrtcModulesAudio_ProcessingAudioproc_Protobuf_Utils STATIC ${WebrtcModulesAudio_ProcessingAudioproc_Protobuf_Utils_SOURCES})
2126 target_compile_options(WebrtcModulesAudio_ProcessingAudioproc_Protobuf_Utils PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
2127 target_compile_definitions(WebrtcModulesAudio_ProcessingAudioproc_Protobuf_Utils PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC GOOGLE_PROTOBUF_NO_RTTI GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER HAVE_PTHREAD)
2128 target_include_directories(WebrtcModulesAudio_ProcessingAudioproc_Protobuf_Utils PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/protoc_out/ ${LIBWEBRTC_OUTPUT_DIR}/gen/ ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/)
2129 set_target_properties(WebrtcModulesAudio_ProcessingAudioproc_Protobuf_Utils PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
2130 set_target_properties(WebrtcModulesAudio_ProcessingAudioproc_Protobuf_Utils PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_processing)
2131 set_target_properties(WebrtcModulesAudio_ProcessingAudioproc_Protobuf_Utils PROPERTIES OUTPUT_NAME audioproc_protobuf_utils)
2132 target_link_libraries(WebrtcModulesAudio_ProcessingAudioproc_Protobuf_Utils WebrtcModulesAudio_ProcessingAudioproc_Debug_Proto)
2133 # End of target WebrtcModulesAudio_ProcessingAudioproc_Protobuf_Utils
2134
2135 # Start of target WebrtcLibjingleXmlliteRtc_Xmllite
2136 set(WebrtcLibjingleXmlliteRtc_Xmllite_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmllite/qname.cc
2137     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmllite/xmlbuilder.cc
2138     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmllite/xmlconstants.cc
2139     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmllite/xmlelement.cc
2140     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmllite/xmlnsstack.cc
2141     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmllite/xmlparser.cc
2142     ${LIBWEBRTC_INPUT_DIR}/webrtc/libjingle/xmllite/xmlprinter.cc)
2143 add_library(WebrtcLibjingleXmlliteRtc_Xmllite STATIC ${WebrtcLibjingleXmlliteRtc_Xmllite_SOURCES})
2144 target_compile_options(WebrtcLibjingleXmlliteRtc_Xmllite PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
2145 target_compile_definitions(WebrtcLibjingleXmlliteRtc_Xmllite PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC XML_STATIC SSL_USE_OPENSSL HAVE_OPENSSL_SSL_H FEATURE_ENABLE_SSL)
2146 target_include_directories(WebrtcLibjingleXmlliteRtc_Xmllite PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/expat/files/lib/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
2147 set_target_properties(WebrtcLibjingleXmlliteRtc_Xmllite PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
2148 set_target_properties(WebrtcLibjingleXmlliteRtc_Xmllite PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/libjingle/xmllite)
2149 set_target_properties(WebrtcLibjingleXmlliteRtc_Xmllite PROPERTIES OUTPUT_NAME rtc_xmllite)
2150 target_link_libraries(WebrtcLibjingleXmlliteRtc_Xmllite Third_PartyExpatExpat)
2151 target_link_libraries(WebrtcLibjingleXmlliteRtc_Xmllite WebrtcBaseRtc_Base)
2152 target_include_directories(WebrtcLibjingleXmlliteRtc_Xmllite PRIVATE ${COCOA_INCLUDE_DIR})
2153 target_link_libraries(WebrtcLibjingleXmlliteRtc_Xmllite ${COCOA_LIBRARY})
2154 target_include_directories(WebrtcLibjingleXmlliteRtc_Xmllite PRIVATE ${FOUNDATION_INCLUDE_DIR})
2155 target_link_libraries(WebrtcLibjingleXmlliteRtc_Xmllite ${FOUNDATION_LIBRARY})
2156 target_include_directories(WebrtcLibjingleXmlliteRtc_Xmllite PRIVATE ${IOKIT_INCLUDE_DIR})
2157 target_link_libraries(WebrtcLibjingleXmlliteRtc_Xmllite ${IOKIT_LIBRARY})
2158 target_include_directories(WebrtcLibjingleXmlliteRtc_Xmllite PRIVATE ${SECURITY_INCLUDE_DIR})
2159 target_link_libraries(WebrtcLibjingleXmlliteRtc_Xmllite ${SECURITY_LIBRARY})
2160 target_include_directories(WebrtcLibjingleXmlliteRtc_Xmllite PRIVATE ${SYSTEMCONFIGURATION_INCLUDE_DIR})
2161 target_link_libraries(WebrtcLibjingleXmlliteRtc_Xmllite ${SYSTEMCONFIGURATION_LIBRARY})
2162 target_include_directories(WebrtcLibjingleXmlliteRtc_Xmllite PRIVATE ${APPLICATIONSERVICES_INCLUDE_DIR})
2163 target_link_libraries(WebrtcLibjingleXmlliteRtc_Xmllite ${APPLICATIONSERVICES_LIBRARY})
2164 # End of target WebrtcLibjingleXmlliteRtc_Xmllite
2165
2166
2167 # Start of target WebrtcSdkRtc_Sdk_Framework_Objc_Info_Plist_Bundle_Data
2168 add_custom_target(WebrtcSdkRtc_Sdk_Framework_Objc_Info_Plist_Bundle_Data)
2169 # End of target WebrtcSdkRtc_Sdk_Framework_Objc_Info_Plist_Bundle_Data
2170
2171 # Start of target WebrtcLoggingRtc_Event_Log_Parser
2172 set(WebrtcLoggingRtc_Event_Log_Parser_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/logging/rtc_event_log/rtc_event_log_parser.cc)
2173 add_library(WebrtcLoggingRtc_Event_Log_Parser STATIC ${WebrtcLoggingRtc_Event_Log_Parser_SOURCES})
2174 target_compile_options(WebrtcLoggingRtc_Event_Log_Parser PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
2175 target_compile_definitions(WebrtcLoggingRtc_Event_Log_Parser PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC GOOGLE_PROTOBUF_NO_RTTI GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER HAVE_PTHREAD)
2176 target_include_directories(WebrtcLoggingRtc_Event_Log_Parser PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/protoc_out/ ${LIBWEBRTC_OUTPUT_DIR}/gen/ ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/)
2177 set_target_properties(WebrtcLoggingRtc_Event_Log_Parser PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
2178 set_target_properties(WebrtcLoggingRtc_Event_Log_Parser PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/logging)
2179 set_target_properties(WebrtcLoggingRtc_Event_Log_Parser PROPERTIES OUTPUT_NAME rtc_event_log_parser)
2180 target_link_libraries(WebrtcLoggingRtc_Event_Log_Parser WebrtcWebrtc_Common)
2181 target_link_libraries(WebrtcLoggingRtc_Event_Log_Parser WebrtcLoggingRtc_Event_Log_Proto)
2182 # End of target WebrtcLoggingRtc_Event_Log_Parser
2183
2184 # Start of target WebrtcModulesAudio_Conference_MixerAudio_Conference_Mixer
2185 set(WebrtcModulesAudio_Conference_MixerAudio_Conference_Mixer_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_conference_mixer/source/audio_conference_mixer_impl.cc
2186     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_conference_mixer/source/audio_frame_manipulator.cc
2187     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_conference_mixer/source/time_scheduler.cc)
2188 add_library(WebrtcModulesAudio_Conference_MixerAudio_Conference_Mixer STATIC ${WebrtcModulesAudio_Conference_MixerAudio_Conference_Mixer_SOURCES})
2189 target_compile_options(WebrtcModulesAudio_Conference_MixerAudio_Conference_Mixer PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
2190 target_compile_definitions(WebrtcModulesAudio_Conference_MixerAudio_Conference_Mixer PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
2191 target_include_directories(WebrtcModulesAudio_Conference_MixerAudio_Conference_Mixer PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_conference_mixer/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
2192 set_target_properties(WebrtcModulesAudio_Conference_MixerAudio_Conference_Mixer PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
2193 set_target_properties(WebrtcModulesAudio_Conference_MixerAudio_Conference_Mixer PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_conference_mixer)
2194 set_target_properties(WebrtcModulesAudio_Conference_MixerAudio_Conference_Mixer PROPERTIES OUTPUT_NAME audio_conference_mixer)
2195 target_link_libraries(WebrtcModulesAudio_Conference_MixerAudio_Conference_Mixer WebrtcModulesAudio_ProcessingAudio_Processing)
2196 target_link_libraries(WebrtcModulesAudio_Conference_MixerAudio_Conference_Mixer WebrtcModulesUtilityUtility)
2197 target_link_libraries(WebrtcModulesAudio_Conference_MixerAudio_Conference_Mixer WebrtcSystem_WrappersSystem_Wrappers)
2198 target_include_directories(WebrtcModulesAudio_Conference_MixerAudio_Conference_Mixer PRIVATE ${FOUNDATION_INCLUDE_DIR})
2199 target_link_libraries(WebrtcModulesAudio_Conference_MixerAudio_Conference_Mixer ${FOUNDATION_LIBRARY})
2200 # End of target WebrtcModulesAudio_Conference_MixerAudio_Conference_Mixer
2201
2202
2203 # Start of target WebrtcModulesRtp_RtcpRtp_Rtcp
2204 set(WebrtcModulesRtp_RtcpRtp_Rtcp_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/dtmf_queue.cc
2205     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer.cc
2206     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/flexfec_receiver.cc
2207     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/flexfec_sender.cc
2208     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/forward_error_correction.cc
2209     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/forward_error_correction_internal.cc
2210     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/packet_loss_stats.cc
2211     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/playout_delay_oracle.cc
2212     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/receive_statistics_impl.cc
2213     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/remote_ntp_time_estimator.cc
2214     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet.cc
2215     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/app.cc
2216     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/bye.cc
2217     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/common_header.cc
2218     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc
2219     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/dlrr.cc
2220     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.cc
2221     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc
2222     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/fir.cc
2223     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/nack.cc
2224     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/pli.cc
2225     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/psfb.cc
2226     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc
2227     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc
2228     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/remb.cc
2229     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/report_block.cc
2230     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/rpsi.cc
2231     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/rrtr.cc
2232     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc
2233     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/sdes.cc
2234     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report.cc
2235     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/sli.cc
2236     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc
2237     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc
2238     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc
2239     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc
2240     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc
2241     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_packet/voip_metric.cc
2242     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_receiver.cc
2243     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_sender.cc
2244     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtcp_utility.cc
2245     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_format.cc
2246     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc
2247     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_format_video_generic.cc
2248     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_format_vp8.cc
2249     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc
2250     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_header_extension.cc
2251     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_header_extensions.cc
2252     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc
2253     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_packet.cc
2254     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_packet_history.cc
2255     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_payload_registry.cc
2256     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc
2257     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc
2258     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.cc
2259     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_receiver_video.cc
2260     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc
2261     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_sender.cc
2262     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc
2263     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_sender_video.cc
2264     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/rtp_utility.cc
2265     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/ssrc_database.cc
2266     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/time_util.cc
2267     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/tmmbr_help.cc
2268     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/ulpfec_generator.cc
2269     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc
2270     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/ulpfec_receiver_impl.cc
2271     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/rtp_rtcp/source/vp8_partition_aggregator.cc)
2272 add_library(WebrtcModulesRtp_RtcpRtp_Rtcp STATIC ${WebrtcModulesRtp_RtcpRtp_Rtcp_SOURCES})
2273 target_compile_options(WebrtcModulesRtp_RtcpRtp_Rtcp PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
2274 target_compile_definitions(WebrtcModulesRtp_RtcpRtp_Rtcp PRIVATE BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
2275 target_include_directories(WebrtcModulesRtp_RtcpRtp_Rtcp PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/libyuv/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_video/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
2276 set_target_properties(WebrtcModulesRtp_RtcpRtp_Rtcp PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
2277 set_target_properties(WebrtcModulesRtp_RtcpRtp_Rtcp PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/rtp_rtcp)
2278 set_target_properties(WebrtcModulesRtp_RtcpRtp_Rtcp PROPERTIES OUTPUT_NAME rtp_rtcp)
2279 target_link_libraries(WebrtcModulesRtp_RtcpRtp_Rtcp WebrtcWebrtc_Common)
2280 target_link_libraries(WebrtcModulesRtp_RtcpRtp_Rtcp WebrtcCommon_VideoCommon_Video)
2281 target_link_libraries(WebrtcModulesRtp_RtcpRtp_Rtcp WebrtcModulesRemote_Bitrate_EstimatorRemote_Bitrate_Estimator)
2282 target_link_libraries(WebrtcModulesRtp_RtcpRtp_Rtcp WebrtcSystem_WrappersSystem_Wrappers)
2283 target_include_directories(WebrtcModulesRtp_RtcpRtp_Rtcp PRIVATE ${FOUNDATION_INCLUDE_DIR})
2284 target_link_libraries(WebrtcModulesRtp_RtcpRtp_Rtcp ${FOUNDATION_LIBRARY})
2285 target_include_directories(WebrtcModulesRtp_RtcpRtp_Rtcp PRIVATE ${COREVIDEO_INCLUDE_DIR})
2286 target_link_libraries(WebrtcModulesRtp_RtcpRtp_Rtcp ${COREVIDEO_LIBRARY})
2287 # End of target WebrtcModulesRtp_RtcpRtp_Rtcp
2288
2289 # Start of target WebrtcCommon_AudioCommon_Audio
2290 set(WebrtcCommon_AudioCommon_Audio_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/audio_converter.cc
2291     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/audio_ring_buffer.cc
2292     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/audio_util.cc
2293     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/blocker.cc
2294     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/channel_buffer.cc
2295     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/fft4g.c
2296     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/fir_filter.cc
2297     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/lapped_transform.cc
2298     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/real_fourier.cc
2299     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/real_fourier_ooura.cc
2300     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/resampler/push_resampler.cc
2301     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/resampler/push_sinc_resampler.cc
2302     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/resampler/resampler.cc
2303     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/resampler/sinc_resampler.cc
2304     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/ring_buffer.c
2305     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/auto_corr_to_refl_coef.c
2306     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/auto_correlation.c
2307     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/copy_set_operations.c
2308     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/cross_correlation.c
2309     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/division_operations.c
2310     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/dot_product_with_scale.c
2311     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/downsample_fast.c
2312     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/energy.c
2313     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/filter_ar.c
2314     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/filter_ma_fast_q12.c
2315     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/get_hanning_window.c
2316     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/get_scaling_square.c
2317     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/ilbc_specific_functions.c
2318     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/levinson_durbin.c
2319     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/lpc_to_refl_coef.c
2320     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/min_max_operations.c
2321     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/randomization_functions.c
2322     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/real_fft.c
2323     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/refl_coef_to_lpc.c
2324     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/resample.c
2325     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/resample_48khz.c
2326     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/resample_by_2.c
2327     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/resample_by_2_internal.c
2328     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/resample_fractional.c
2329     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/spl_init.c
2330     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/spl_inl.c
2331     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/spl_sqrt.c
2332     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/splitting_filter.c
2333     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/sqrt_of_one_minus_x_squared.c
2334     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/vector_scaling_operations.c
2335     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/sparse_fir_filter.cc
2336     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/vad/vad.cc
2337     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/vad/vad_core.c
2338     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/vad/vad_filterbank.c
2339     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/vad/vad_gmm.c
2340     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/vad/vad_sp.c
2341     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/vad/webrtc_vad.c
2342     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/wav_file.cc
2343     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/wav_header.cc
2344     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/window_generator.cc
2345     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/complex_fft.c
2346     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/complex_bit_reverse.c
2347     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/filter_ar_fast_q12.c
2348     ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/spl_sqrt_floor.c)
2349 add_library(WebrtcCommon_AudioCommon_Audio STATIC ${WebrtcCommon_AudioCommon_Audio_SOURCES})
2350 target_compile_options(WebrtcCommon_AudioCommon_Audio PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
2351 target_compile_definitions(WebrtcCommon_AudioCommon_Audio PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
2352 target_include_directories(WebrtcCommon_AudioCommon_Audio PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/signal_processing/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/vad/include/ ${LIBWEBRTC_INPUT_DIR}/webrtc/common_audio/resampler/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
2353 set_target_properties(WebrtcCommon_AudioCommon_Audio PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
2354 set_target_properties(WebrtcCommon_AudioCommon_Audio PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/common_audio)
2355 set_target_properties(WebrtcCommon_AudioCommon_Audio PROPERTIES OUTPUT_NAME common_audio)
2356 target_link_libraries(WebrtcCommon_AudioCommon_Audio WebrtcCommon_AudioCommon_Audio_Sse2)
2357 target_link_libraries(WebrtcCommon_AudioCommon_Audio WebrtcSystem_WrappersSystem_Wrappers)
2358 target_include_directories(WebrtcCommon_AudioCommon_Audio PRIVATE ${FOUNDATION_INCLUDE_DIR})
2359 target_link_libraries(WebrtcCommon_AudioCommon_Audio ${FOUNDATION_LIBRARY})
2360 # End of target WebrtcCommon_AudioCommon_Audio
2361
2362 # Start of target WebrtcModulesVideo_ProcessingVideo_Processing_Sse2
2363 set(WebrtcModulesVideo_ProcessingVideo_Processing_Sse2_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_processing/util/denoiser_filter_sse2.cc)
2364 add_library(WebrtcModulesVideo_ProcessingVideo_Processing_Sse2 STATIC ${WebrtcModulesVideo_ProcessingVideo_Processing_Sse2_SOURCES})
2365 target_compile_options(WebrtcModulesVideo_ProcessingVideo_Processing_Sse2 PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-msse2" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
2366 target_compile_definitions(WebrtcModulesVideo_ProcessingVideo_Processing_Sse2 PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
2367 target_include_directories(WebrtcModulesVideo_ProcessingVideo_Processing_Sse2 PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
2368 set_target_properties(WebrtcModulesVideo_ProcessingVideo_Processing_Sse2 PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
2369 set_target_properties(WebrtcModulesVideo_ProcessingVideo_Processing_Sse2 PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/video_processing)
2370 set_target_properties(WebrtcModulesVideo_ProcessingVideo_Processing_Sse2 PROPERTIES OUTPUT_NAME video_processing_sse2)
2371 # End of target WebrtcModulesVideo_ProcessingVideo_Processing_Sse2
2372
2373 # Start of target WebrtcModulesAudio_CodingAudio_Decoder_Interface
2374 set(WebrtcModulesAudio_CodingAudio_Decoder_Interface_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/audio_decoder.cc
2375     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/audio_coding/codecs/legacy_encoded_audio_frame.cc)
2376 add_library(WebrtcModulesAudio_CodingAudio_Decoder_Interface STATIC ${WebrtcModulesAudio_CodingAudio_Decoder_Interface_SOURCES})
2377 target_compile_options(WebrtcModulesAudio_CodingAudio_Decoder_Interface PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
2378 target_compile_definitions(WebrtcModulesAudio_CodingAudio_Decoder_Interface PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
2379 target_include_directories(WebrtcModulesAudio_CodingAudio_Decoder_Interface PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
2380 set_target_properties(WebrtcModulesAudio_CodingAudio_Decoder_Interface PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
2381 set_target_properties(WebrtcModulesAudio_CodingAudio_Decoder_Interface PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/audio_coding)
2382 set_target_properties(WebrtcModulesAudio_CodingAudio_Decoder_Interface PROPERTIES OUTPUT_NAME audio_decoder_interface)
2383 target_link_libraries(WebrtcModulesAudio_CodingAudio_Decoder_Interface WebrtcWebrtc_Common)
2384 target_link_libraries(WebrtcModulesAudio_CodingAudio_Decoder_Interface WebrtcBaseRtc_Base_Approved)
2385 target_include_directories(WebrtcModulesAudio_CodingAudio_Decoder_Interface PRIVATE ${FOUNDATION_INCLUDE_DIR})
2386 target_link_libraries(WebrtcModulesAudio_CodingAudio_Decoder_Interface ${FOUNDATION_LIBRARY})
2387 # End of target WebrtcModulesAudio_CodingAudio_Decoder_Interface
2388
2389 # Start of target WebrtcLoggingRtc_Event_Log_Proto
2390 set(WebrtcLoggingRtc_Event_Log_Proto_SOURCES ${LIBWEBRTC_OUTPUT_DIR}/gen/webrtc/logging/rtc_event_log/rtc_event_log.pb.cc
2391     ${LIBWEBRTC_OUTPUT_DIR}/pyproto/webrtc/logging/rtc_event_log/rtc_event_log_pb2.py)
2392 add_library(WebrtcLoggingRtc_Event_Log_Proto STATIC ${WebrtcLoggingRtc_Event_Log_Proto_SOURCES})
2393 target_compile_options(WebrtcLoggingRtc_Event_Log_Proto PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
2394 target_compile_definitions(WebrtcLoggingRtc_Event_Log_Proto PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 GOOGLE_PROTOBUF_NO_RTTI GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER HAVE_PTHREAD)
2395 target_include_directories(WebrtcLoggingRtc_Event_Log_Proto PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/protoc_out/ ${LIBWEBRTC_OUTPUT_DIR}/gen/ ${LIBWEBRTC_INPUT_DIR}/third_party/protobuf/src/)
2396 set_target_properties(WebrtcLoggingRtc_Event_Log_Proto PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
2397 set_target_properties(WebrtcLoggingRtc_Event_Log_Proto PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/logging)
2398 set_target_properties(WebrtcLoggingRtc_Event_Log_Proto PROPERTIES OUTPUT_NAME rtc_event_log_proto)
2399 target_link_libraries(WebrtcLoggingRtc_Event_Log_Proto Third_PartyProtobufProtobuf_Lite)
2400 # End of target WebrtcLoggingRtc_Event_Log_Proto
2401
2402 # Start of target BuildWinDefault_Exe_Manifest
2403 add_custom_target(BuildWinDefault_Exe_Manifest)
2404 # End of target BuildWinDefault_Exe_Manifest
2405
2406 # Start of target WebrtcModulesVideo_CodingWebrtc_H264
2407 set(WebrtcModulesVideo_CodingWebrtc_H264_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/video_coding/codecs/h264/h264.cc)
2408 add_library(WebrtcModulesVideo_CodingWebrtc_H264 STATIC ${WebrtcModulesVideo_CodingWebrtc_H264_SOURCES})
2409 target_compile_options(WebrtcModulesVideo_CodingWebrtc_H264 PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
2410 target_compile_definitions(WebrtcModulesVideo_CodingWebrtc_H264 PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
2411 target_include_directories(WebrtcModulesVideo_CodingWebrtc_H264 PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
2412 set_target_properties(WebrtcModulesVideo_CodingWebrtc_H264 PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
2413 set_target_properties(WebrtcModulesVideo_CodingWebrtc_H264 PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/video_coding)
2414 set_target_properties(WebrtcModulesVideo_CodingWebrtc_H264 PROPERTIES OUTPUT_NAME webrtc_h264)
2415 target_link_libraries(WebrtcModulesVideo_CodingWebrtc_H264 WebrtcSystem_WrappersSystem_Wrappers)
2416 target_include_directories(WebrtcModulesVideo_CodingWebrtc_H264 PRIVATE ${FOUNDATION_INCLUDE_DIR})
2417 target_link_libraries(WebrtcModulesVideo_CodingWebrtc_H264 ${FOUNDATION_LIBRARY})
2418 # End of target WebrtcModulesVideo_CodingWebrtc_H264
2419
2420 # Start of target WebrtcSdkRtc_Sdk_Framework_Objc+Link
2421 add_custom_target(WebrtcSdkRtc_Sdk_Framework_Objc+Link)
2422 add_dependencies(WebrtcSdkRtc_Sdk_Framework_Objc+Link WebrtcSdkRtc_Sdk_Framework_Objc)
2423 # End of target WebrtcSdkRtc_Sdk_Framework_Objc+Link
2424
2425 # Start of target WebrtcModulesAudio_MixerAudio_Mixer
2426 add_custom_target(WebrtcModulesAudio_MixerAudio_Mixer)
2427 add_dependencies(WebrtcModulesAudio_MixerAudio_Mixer WebrtcModulesAudio_MixerAudio_Frame_Manipulator WebrtcModulesAudio_MixerAudio_Mixer_Impl)
2428 # End of target WebrtcModulesAudio_MixerAudio_Mixer
2429
2430
2431 # Start of target WebrtcBaseRtc_Base
2432 set(WebrtcBaseRtc_Base_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/base/applefilesystem.mm
2433     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/asyncfile.cc
2434     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/asyncinvoker.cc
2435     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/asyncpacketsocket.cc
2436     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/asyncresolverinterface.cc
2437     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/asyncsocket.cc
2438     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/asynctcpsocket.cc
2439     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/asyncudpsocket.cc
2440     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/autodetectproxy.cc
2441     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/common.cc
2442     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/crc32.cc
2443     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/cryptstring.cc
2444     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/diskcache.cc
2445     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/filerotatingstream.cc
2446     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/fileutils.cc
2447     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/firewallsocketserver.cc
2448     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/flags.cc
2449     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/helpers.cc
2450     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/httpbase.cc
2451     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/httpclient.cc
2452     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/httpcommon.cc
2453     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/httprequest.cc
2454     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/ipaddress.cc
2455     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/messagedigest.cc
2456     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/messagehandler.cc
2457     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/messagequeue.cc
2458     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/nethelpers.cc
2459     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/network.cc
2460     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/networkmonitor.cc
2461     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/nullsocketserver.cc
2462     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/openssladapter.cc
2463     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/openssldigest.cc
2464     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/opensslidentity.cc
2465     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/opensslstreamadapter.cc
2466     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/pathutils.cc
2467     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/physicalsocketserver.cc
2468     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/proxydetect.cc
2469     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/proxyinfo.cc
2470     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/ratelimiter.cc
2471     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/rtccertificate.cc
2472     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/rtccertificategenerator.cc
2473     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/sha1digest.cc
2474     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/sharedexclusivelock.cc
2475     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/signalthread.cc
2476     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/sigslot.cc
2477     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/socketadapters.cc
2478     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/socketaddress.cc
2479     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/socketaddresspair.cc
2480     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/socketpool.cc
2481     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/socketstream.cc
2482     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/ssladapter.cc
2483     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/sslfingerprint.cc
2484     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/sslidentity.cc
2485     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/sslsocketfactory.cc
2486     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/sslstreamadapter.cc
2487     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/stream.cc
2488     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/task.cc
2489     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/taskparent.cc
2490     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/taskrunner.cc
2491     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/thread.cc
2492     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/urlencode.cc
2493     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/httpserver.cc
2494     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/json.cc
2495     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/logsinks.cc
2496     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/natserver.cc
2497     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/natsocketfactory.cc
2498     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/nattypes.cc
2499     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/optionsfile.cc
2500     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/proxyserver.cc
2501     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/testclient.cc
2502     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/transformadapter.cc
2503     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/virtualsocketserver.cc
2504     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/latebindingsymboltable.cc
2505     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/macwindowpicker.cc
2506     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/maccocoathreadhelper.mm
2507     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/macconversion.cc
2508     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/macifaddrs_converter.cc
2509     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/scoped_autorelease_pool.mm
2510     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/macutils.cc
2511     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/ifaddrs_converter.cc
2512     ${LIBWEBRTC_INPUT_DIR}/webrtc/base/unixfilesystem.cc
2513     $<TARGET_OBJECTS:Third_PartyJsoncppJsoncpp>)
2514 add_library(WebrtcBaseRtc_Base STATIC ${WebrtcBaseRtc_Base_SOURCES})
2515 target_compile_options(WebrtcBaseRtc_Base PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wno-uninitialized" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wextra" "-Wno-unused-parameter" "-Wno-missing-field-initializers" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-Werror" "-Wall" "-Wno-unused-variable" "-Wpartial-availability" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-fobjc-call-cxx-cdtors")
2516 target_compile_definitions(WebrtcBaseRtc_Base PRIVATE _DEBUG V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 SSL_USE_OPENSSL HAVE_OPENSSL_SSL_H FEATURE_ENABLE_SSL WEBRTC_POSIX WEBRTC_MAC)
2517 target_include_directories(WebrtcBaseRtc_Base PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_INPUT_DIR}/third_party/jsoncpp/source/include/ ${LIBWEBRTC_INPUT_DIR}/third_party/jsoncpp/overrides/include/ ${LIBWEBRTC_OUTPUT_DIR}/gen/ ${LIBWEBRTC_INPUT_DIR}/third_party/boringssl/src/include/)
2518 set_target_properties(WebrtcBaseRtc_Base PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
2519 set_target_properties(WebrtcBaseRtc_Base PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/base)
2520 set_target_properties(WebrtcBaseRtc_Base PROPERTIES OUTPUT_NAME rtc_base)
2521 target_link_libraries(WebrtcBaseRtc_Base Third_PartyBoringsslBoringssl)
2522 target_link_libraries(WebrtcBaseRtc_Base WebrtcWebrtc_Common)
2523 target_link_libraries(WebrtcBaseRtc_Base WebrtcBaseRtc_Base_Approved)
2524 target_include_directories(WebrtcBaseRtc_Base PRIVATE ${APPLICATIONSERVICES_INCLUDE_DIR})
2525 target_link_libraries(WebrtcBaseRtc_Base ${APPLICATIONSERVICES_LIBRARY})
2526 target_include_directories(WebrtcBaseRtc_Base PRIVATE ${COCOA_INCLUDE_DIR})
2527 target_link_libraries(WebrtcBaseRtc_Base ${COCOA_LIBRARY})
2528 target_include_directories(WebrtcBaseRtc_Base PRIVATE ${FOUNDATION_INCLUDE_DIR})
2529 target_link_libraries(WebrtcBaseRtc_Base ${FOUNDATION_LIBRARY})
2530 target_include_directories(WebrtcBaseRtc_Base PRIVATE ${IOKIT_INCLUDE_DIR})
2531 target_link_libraries(WebrtcBaseRtc_Base ${IOKIT_LIBRARY})
2532 target_include_directories(WebrtcBaseRtc_Base PRIVATE ${SECURITY_INCLUDE_DIR})
2533 target_link_libraries(WebrtcBaseRtc_Base ${SECURITY_LIBRARY})
2534 target_include_directories(WebrtcBaseRtc_Base PRIVATE ${SYSTEMCONFIGURATION_INCLUDE_DIR})
2535 target_link_libraries(WebrtcBaseRtc_Base ${SYSTEMCONFIGURATION_LIBRARY})
2536 # End of target WebrtcBaseRtc_Base
2537
2538 # Start of target WebrtcModulesDesktop_CapturePrimitives
2539 set(WebrtcModulesDesktop_CapturePrimitives_SOURCES ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/desktop_frame.cc
2540     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/desktop_geometry.cc
2541     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/desktop_region.cc
2542     ${LIBWEBRTC_INPUT_DIR}/webrtc/modules/desktop_capture/shared_desktop_frame.cc)
2543 add_library(WebrtcModulesDesktop_CapturePrimitives STATIC ${WebrtcModulesDesktop_CapturePrimitives_SOURCES})
2544 target_compile_options(WebrtcModulesDesktop_CapturePrimitives PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
2545 target_compile_definitions(WebrtcModulesDesktop_CapturePrimitives PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC SSL_USE_OPENSSL HAVE_OPENSSL_SSL_H FEATURE_ENABLE_SSL)
2546 target_include_directories(WebrtcModulesDesktop_CapturePrimitives PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
2547 set_target_properties(WebrtcModulesDesktop_CapturePrimitives PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
2548 set_target_properties(WebrtcModulesDesktop_CapturePrimitives PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${LIBWEBRTC_OUTPUT_DIR}/obj/webrtc/modules/desktop_capture)
2549 set_target_properties(WebrtcModulesDesktop_CapturePrimitives PROPERTIES OUTPUT_NAME primitives)
2550 target_link_libraries(WebrtcModulesDesktop_CapturePrimitives WebrtcBaseRtc_Base)
2551 target_include_directories(WebrtcModulesDesktop_CapturePrimitives PRIVATE ${COCOA_INCLUDE_DIR})
2552 target_link_libraries(WebrtcModulesDesktop_CapturePrimitives ${COCOA_LIBRARY})
2553 target_include_directories(WebrtcModulesDesktop_CapturePrimitives PRIVATE ${FOUNDATION_INCLUDE_DIR})
2554 target_link_libraries(WebrtcModulesDesktop_CapturePrimitives ${FOUNDATION_LIBRARY})
2555 target_include_directories(WebrtcModulesDesktop_CapturePrimitives PRIVATE ${IOKIT_INCLUDE_DIR})
2556 target_link_libraries(WebrtcModulesDesktop_CapturePrimitives ${IOKIT_LIBRARY})
2557 target_include_directories(WebrtcModulesDesktop_CapturePrimitives PRIVATE ${SECURITY_INCLUDE_DIR})
2558 target_link_libraries(WebrtcModulesDesktop_CapturePrimitives ${SECURITY_LIBRARY})
2559 target_include_directories(WebrtcModulesDesktop_CapturePrimitives PRIVATE ${SYSTEMCONFIGURATION_INCLUDE_DIR})
2560 target_link_libraries(WebrtcModulesDesktop_CapturePrimitives ${SYSTEMCONFIGURATION_LIBRARY})
2561 target_include_directories(WebrtcModulesDesktop_CapturePrimitives PRIVATE ${APPLICATIONSERVICES_INCLUDE_DIR})
2562 target_link_libraries(WebrtcModulesDesktop_CapturePrimitives ${APPLICATIONSERVICES_LIBRARY})
2563 # End of target WebrtcModulesDesktop_CapturePrimitives
2564
2565 # Start of target WebrtcBaseGtest_Prod
2566 add_library(WebrtcBaseGtest_Prod OBJECT)
2567 target_compile_options(WebrtcBaseGtest_Prod PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
2568 target_compile_definitions(WebrtcBaseGtest_Prod PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
2569 target_include_directories(WebrtcBaseGtest_Prod PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
2570 set_target_properties(WebrtcBaseGtest_Prod PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
2571 # End of target WebrtcBaseGtest_Prod
2572
2573 # Start of target WebrtcLoggingRtc_Event_Log_Api
2574 add_library(WebrtcLoggingRtc_Event_Log_Api OBJECT)
2575 target_compile_options(WebrtcLoggingRtc_Event_Log_Api PRIVATE "-fno-strict-aliasing" "-fstack-protector-strong" "-fcolor-diagnostics" "-arch" "x86_64" "-gdwarf-2" "-mmacosx-version-min=10.9" "-Wall" "-Werror" "-Wextra" "-Wpartial-availability" "-Wno-missing-field-initializers" "-Wno-unused-parameter" "-Wno-c++11-narrowing" "-Wno-covered-switch-default" "-Wno-deprecated-register" "-Wno-unneeded-internal-declaration" "-Wno-inconsistent-missing-override" "-Wno-shift-negative-value" "-O0" "-fvisibility=hidden" "-Wheader-hygiene" "-Wstring-conversion" "-Wno-strict-overflow" "-Wimplicit-fallthrough" "-Wthread-safety" "-Winconsistent-missing-override" "-Wundef" "-std=c99" "-fno-threadsafe-statics" "-fvisibility-inlines-hidden" "-Wno-undefined-bool-conversion" "-Wno-tautological-undefined-compare" "-stdlib=libc++" "-fno-rtti" "-fno-exceptions" "-Wnon-virtual-dtor" "-Woverloaded-virtual" "-Wobjc-missing-property-synthesis" "-fobjc-call-cxx-cdtors")
2576 target_compile_definitions(WebrtcLoggingRtc_Event_Log_Api PRIVATE V8_DEPRECATION_WARNINGS ENABLE_NOTIFICATIONS ENABLE_PLUGINS=1 ENABLE_PDF=1 ENABLE_PRINTING=1 ENABLE_BASIC_PRINTING=1 ENABLE_PRINT_PREVIEW=1 ENABLE_SPELLCHECK=1 USE_BROWSER_SPELLCHECKER=1 NO_TCMALLOC USE_EXTERNAL_POPUP_MENU=1 ENABLE_WEBRTC=1 ENABLE_EXTENSIONS=1 ENABLE_TASK_MANAGER=1 ENABLE_THEMES=1 ENABLE_SESSION_SERVICE=1 ENABLE_SUPERVISED_USERS=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD ENABLE_MEDIA_ROUTER=1 FIELDTRIAL_TESTING_ENABLED CR_CLANG_REVISION=284979-1 CR_XCODE_VERSION=0820 __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE EXPAT_RELATIVE_PATH RTC_DISABLE_VP9 WEBRTC_POSIX WEBRTC_MAC)
2577 target_include_directories(WebrtcLoggingRtc_Event_Log_Api PRIVATE ${LIBWEBRTC_INPUT_DIR}/ ${LIBWEBRTC_OUTPUT_DIR}/gen/)
2578 set_target_properties(WebrtcLoggingRtc_Event_Log_Api PROPERTIES LINK_FLAGS "-stdlib=libc++ -arch x86_64 -mmacosx-version-min=10.9")
2579 # End of target WebrtcLoggingRtc_Event_Log_Api
2580
2581 # Start of target WebrtcSystem_WrappersSystem_Wrappers_Default
2582 add_custom_target(WebrtcSystem_WrappersSystem_Wrappers_Default)
2583 add_dependencies(WebrtcSystem_WrappersSystem_Wrappers_Default WebrtcSystem_WrappersField_Trial_Default WebrtcSystem_WrappersMetrics_Default WebrtcSystem_WrappersSystem_Wrappers)