Chromium Code Reviews| Index: webrtc/base/BUILD.gn |
| diff --git a/webrtc/base/BUILD.gn b/webrtc/base/BUILD.gn |
| index 83cb750dd22039d88eaebdf21c03963adf6a4135..7056c5b275f4b964a38e89475f62348986bbb099 100644 |
| --- a/webrtc/base/BUILD.gn |
| +++ b/webrtc/base/BUILD.gn |
| @@ -23,6 +23,8 @@ group("base") { |
| ":rtc_base", |
| ":rtc_base_approved", |
| ":rtc_task_queue", |
| + ":sequenced_task_checker", |
| + ":weak_ptr", |
| ] |
| if (is_android) { |
| public_deps += [ ":base_java" ] |
| @@ -295,21 +297,13 @@ rtc_static_library("rtc_task_queue") { |
| ":rtc_base_approved", |
| ] |
| - sources = [ |
| - "sequenced_task_checker.h", |
| - "sequenced_task_checker_impl.cc", |
| - "sequenced_task_checker_impl.h", |
| - "weak_ptr.cc", |
| - "weak_ptr.h", |
| - ] |
| - |
| if (build_with_chromium) { |
| - sources += [ |
| + sources = [ |
| "../../webrtc_overrides/webrtc/base/task_queue.cc", |
| "../../webrtc_overrides/webrtc/base/task_queue.h", |
| ] |
| } else { |
| - sources += [ |
| + sources = [ |
| "task_queue.h", |
| "task_queue_posix.h", |
| ] |
| @@ -339,6 +333,31 @@ rtc_static_library("rtc_task_queue") { |
| } |
| } |
| +rtc_static_library("sequenced_task_checker") { |
| + public_deps = [ |
| + ":rtc_base_approved", |
|
kjellander_webrtc
2017/06/12 10:56:38
Please move to deps or explain why public_deps is
perkj_webrtc
2017/06/12 11:04:03
moved to weak_ptr which is actually where its need
|
| + ] |
| + |
| + sources = [ |
| + "sequenced_task_checker.h", |
| + "sequenced_task_checker_impl.cc", |
| + "sequenced_task_checker_impl.h", |
| + ] |
| + deps = [ |
| + ":rtc_task_queue", |
| + ] |
| +} |
| + |
| +rtc_static_library("weak_ptr") { |
| + sources = [ |
| + "weak_ptr.cc", |
| + "weak_ptr.h", |
| + ] |
| + deps = [ |
| + ":sequenced_task_checker", |
| + ] |
| +} |
| + |
| rtc_static_library("rtc_numerics") { |
| sources = [ |
| "numerics/exp_filter.cc", |
| @@ -861,6 +880,8 @@ if (rtc_include_tests) { |
| ":rtc_base_tests_main", |
| ":rtc_base_tests_utils", |
| ":rtc_task_queue", |
| + ":sequenced_task_checker", |
| + ":weak_ptr", |
| "../test:test_support", |
| ] |
| if (!build_with_chromium && is_clang) { |