Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Side by Side Diff: webrtc/modules/desktop_capture/desktop_capture.gypi

Issue 2202443002: [WebRTC] Add ScreenCapturerDifferWrapper to share Differ across ScreenCapturers (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: Sync latest changes Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. 1 # Copyright (c) 2013 The WebRTC project authors. All Rights Reserved.
2 # 2 #
3 # Use of this source code is governed by a BSD-style license 3 # Use of this source code is governed by a BSD-style license
4 # that can be found in the LICENSE file in the root of the source 4 # that can be found in the LICENSE file in the root of the source
5 # tree. An additional intellectual property rights grant can be found 5 # tree. An additional intellectual property rights grant can be found
6 # in the file PATENTS. All contributing project authors may 6 # in the file PATENTS. All contributing project authors may
7 # be found in the AUTHORS file in the root of the source tree. 7 # be found in the AUTHORS file in the root of the source tree.
8 8
9 { 9 {
10 'targets': [ 10 'targets': [
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
94 'win/screen_capturer_win_directx.h', 94 'win/screen_capturer_win_directx.h',
95 'win/screen_capturer_win_gdi.cc', 95 'win/screen_capturer_win_gdi.cc',
96 'win/screen_capturer_win_gdi.h', 96 'win/screen_capturer_win_gdi.h',
97 'win/screen_capturer_win_magnifier.cc', 97 'win/screen_capturer_win_magnifier.cc',
98 'win/screen_capturer_win_magnifier.h', 98 'win/screen_capturer_win_magnifier.h',
99 'win/window_capture_utils.cc', 99 'win/window_capture_utils.cc',
100 'win/window_capture_utils.h', 100 'win/window_capture_utils.h',
101 'window_capturer.h', 101 'window_capturer.h',
102 'window_capturer_mac.mm', 102 'window_capturer_mac.mm',
103 'window_capturer_win.cc', 103 'window_capturer_win.cc',
104
105 ], 104 ],
106 'conditions': [ 105 'conditions': [
107 ['OS!="ios" and (target_arch=="ia32" or target_arch=="x64")', { 106 ['OS!="ios" and (target_arch=="ia32" or target_arch=="x64")', {
108 'dependencies': [ 107 'dependencies': [
109 'desktop_capture_differ_sse2', 108 'desktop_capture_differ_sse2',
110 ], 109 ],
111 }], 110 }],
112 ['use_x11==1', { 111 ['use_x11==1', {
113 'sources': [ 112 'sources': [
114 'mouse_cursor_monitor_x11.cc', 113 'mouse_cursor_monitor_x11.cc',
(...skipping 23 matching lines...) Expand all
138 'screen_capturer_null.cc', 137 'screen_capturer_null.cc',
139 'window_capturer_null.cc', 138 'window_capturer_null.cc',
140 ], 139 ],
141 }], 140 }],
142 ['OS!="ios" ', { 141 ['OS!="ios" ', {
143 'sources': [ 142 'sources': [
144 'differ.cc', 143 'differ.cc',
145 'differ.h', 144 'differ.h',
146 'differ_block.cc', 145 'differ_block.cc',
147 'differ_block.h', 146 'differ_block.h',
147 'screen_capturer_differ_wrapper.cc',
148 'screen_capturer_differ_wrapper.h',
148 ], 149 ],
149 }], 150 }],
150 ['OS=="mac"', { 151 ['OS=="mac"', {
151 'link_settings': { 152 'link_settings': {
152 'libraries': [ 153 'libraries': [
153 '$(SDKROOT)/System/Library/Frameworks/AppKit.framework', 154 '$(SDKROOT)/System/Library/Frameworks/AppKit.framework',
154 '$(SDKROOT)/System/Library/Frameworks/IOKit.framework', 155 '$(SDKROOT)/System/Library/Frameworks/IOKit.framework',
155 '$(SDKROOT)/System/Library/Frameworks/OpenGL.framework', 156 '$(SDKROOT)/System/Library/Frameworks/OpenGL.framework',
156 ], 157 ],
157 }, 158 },
(...skipping 17 matching lines...) Expand all
175 ], # targets 176 ], # targets
176 'conditions': [ 177 'conditions': [
177 ['OS!="ios" and (target_arch=="ia32" or target_arch=="x64")', { 178 ['OS!="ios" and (target_arch=="ia32" or target_arch=="x64")', {
178 'targets': [ 179 'targets': [
179 { 180 {
180 # Have to be compiled as a separate target because it needs to be 181 # Have to be compiled as a separate target because it needs to be
181 # compiled with SSE2 enabled. 182 # compiled with SSE2 enabled.
182 'target_name': 'desktop_capture_differ_sse2', 183 'target_name': 'desktop_capture_differ_sse2',
183 'type': 'static_library', 184 'type': 'static_library',
184 'sources': [ 185 'sources': [
185 'differ_block_sse2.cc', 186 'differ_vector_sse2.cc',
186 'differ_block_sse2.h', 187 'differ_vector_sse2.h',
187 ], 188 ],
188 'conditions': [ 189 'conditions': [
189 ['os_posix==1', { 190 ['os_posix==1', {
190 'cflags': [ '-msse2', ], 191 'cflags': [ '-msse2', ],
191 'xcode_settings': { 192 'xcode_settings': {
192 'OTHER_CFLAGS': [ '-msse2', ], 193 'OTHER_CFLAGS': [ '-msse2', ],
193 }, 194 },
194 }], 195 }],
195 ], 196 ],
196 }, 197 },
197 ], # targets 198 ], # targets
198 }], 199 }],
199 ], 200 ],
200 } 201 }
OLDNEW
« no previous file with comments | « webrtc/modules/desktop_capture/BUILD.gn ('k') | webrtc/modules/desktop_capture/desktop_frame_generator.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698