Disable desktop_capturer on desktop linux 33/142833/1
authorYoungsoo Choi <kenshin.choi@samsung.com>
Sat, 5 Aug 2017 07:43:33 +0000 (07:43 +0000)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Mon, 7 Aug 2017 05:13:44 +0000 (05:13 +0000)
The chromium-efl supports only tizen webrtc using CAPI.
So, this disables desktop_capturer using webrtc on desktop linux.

Change-Id: Ia6b8481b1347b695ebd07babbbb733cab58bd57c
Signed-off-by: Youngsoo Choi <kenshin.choi@samsung.com>
atom/common/node_bindings.cc
electron.gyp

index ae757b1da88331bf904df6e2198d5aa222a4149b..fa9e643a54e7278369b13ac6ea0d643408ebc7b1 100644 (file)
@@ -36,7 +36,9 @@ REFERENCE_MODULE(atom_browser_auto_updater);
 REFERENCE_MODULE(atom_browser_browser_view);
 REFERENCE_MODULE(atom_browser_content_tracing);
 REFERENCE_MODULE(atom_browser_debugger);
+#if !defined(DESKTOP_LINUX)
 REFERENCE_MODULE(atom_browser_desktop_capturer);
+#endif
 REFERENCE_MODULE(atom_browser_dialog);
 REFERENCE_MODULE(atom_browser_download_item);
 REFERENCE_MODULE(atom_browser_global_shortcut);
index 2f8d7b007e8217b0aca2e0e5671e29655c463d9f..58613295c19862de1d288ee9e0ebec327b582278 100644 (file)
             ],
           },
         }],  # use_efl==1
+        ['desktop_linux==1', {
+          'sources/': [
+            # chromium-efl supports only tizen webrtc using CAPI
+            # which is not working on desktop linux.
+            ['exclude', 'atom/browser/api/atom_api_desktop_capturer.cc'],
+            ['exclude', 'atom/browser/api/atom_api_desktop_capturer.h'],
+          ],
+        }],  # desktop_linux==1
       ],
     },  # target <(product_name)_lib
     {