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