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

Side by Side Diff: net/net.gyp

Issue 274183002: Make it possible to build cronet without icu. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Oops...add back file Created 6 years, 7 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 | Annotate | Revision Log
« no previous file with comments | « net/base/net_util_unittest.cc ('k') | net/net.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 'chromium_code': 1, 7 'chromium_code': 1,
8 8
9 'linux_link_kerberos%': 0, 9 'linux_link_kerberos%': 0,
10 'use_tracing_cache_backend%': 0, 10 'use_tracing_cache_backend%': 0,
(...skipping 421 matching lines...) Expand 10 before | Expand all | Expand 10 after
432 'cert/test_root_certs_openssl.cc', 432 'cert/test_root_certs_openssl.cc',
433 ], 433 ],
434 # The net/android/keystore_openssl.cc source file needs to 434 # The net/android/keystore_openssl.cc source file needs to
435 # access an OpenSSL-internal header. 435 # access an OpenSSL-internal header.
436 'include_dirs': [ 436 'include_dirs': [
437 '../third_party/openssl', 437 '../third_party/openssl',
438 ], 438 ],
439 }, 439 },
440 ], 440 ],
441 [ 'use_icu_alternatives_on_android == 1', { 441 [ 'use_icu_alternatives_on_android == 1', {
442 'dependencies!': [
443 '../base/base.gyp:base_i18n',
444 '../third_party/icu/icu.gyp:icui18n',
445 '../third_party/icu/icu.gyp:icuuc',
446 ],
442 'sources!': [ 447 'sources!': [
448 'base/filename_util_icu.cc',
443 'base/net_string_util_icu.cc', 449 'base/net_string_util_icu.cc',
450 'base/net_util_icu.cc',
444 ], 451 ],
445 'sources': [ 452 'sources': [
446 'base/net_string_util_icu_alternatives_android.cc', 453 'base/net_string_util_icu_alternatives_android.cc',
447 'base/net_string_util_icu_alternatives_android.h', 454 'base/net_string_util_icu_alternatives_android.h',
448 ], 455 ],
449 }, 456 },
450 ], 457 ],
451 ], 458 ],
452 'target_conditions': [ 459 'target_conditions': [
453 # These source files are excluded by default platform rules, but they 460 # These source files are excluded by default platform rules, but they
(...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after
634 ], 641 ],
635 }, 642 },
636 ], 643 ],
637 [ 'enable_built_in_dns!=1', { 644 [ 'enable_built_in_dns!=1', {
638 'sources!': [ 645 'sources!': [
639 'dns/address_sorter_posix_unittest.cc', 646 'dns/address_sorter_posix_unittest.cc',
640 'dns/address_sorter_unittest.cc', 647 'dns/address_sorter_unittest.cc',
641 ], 648 ],
642 }, 649 },
643 ], 650 ],
644 [ 'use_v8_in_net==1', { 651 # Always need use_v8_in_net to be 1 to run gyp on Android, so just
652 # remove net_unittest's dependency on v8 when using icu alternatives
653 # instead of setting use_v8_in_net to 0.
654 [ 'use_v8_in_net==1 and use_icu_alternatives_on_android==0', {
645 'dependencies': [ 655 'dependencies': [
646 'net_with_v8', 656 'net_with_v8',
647 ], 657 ],
648 }, { # else: !use_v8_in_net 658 }, { # else: !use_v8_in_net
649 'sources!': [ 659 'sources!': [
650 'proxy/proxy_resolver_v8_unittest.cc', 660 'proxy/proxy_resolver_v8_unittest.cc',
651 'proxy/proxy_resolver_v8_tracing_unittest.cc', 661 'proxy/proxy_resolver_v8_tracing_unittest.cc',
652 ], 662 ],
653 }, 663 },
654 ], 664 ],
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
742 [ 'OS == "android"', { 752 [ 'OS == "android"', {
743 'dependencies': [ 753 'dependencies': [
744 '../third_party/openssl/openssl.gyp:openssl', 754 '../third_party/openssl/openssl.gyp:openssl',
745 ], 755 ],
746 'sources!': [ 756 'sources!': [
747 'dns/dns_config_service_posix_unittest.cc', 757 'dns/dns_config_service_posix_unittest.cc',
748 ], 758 ],
749 }, 759 },
750 ], 760 ],
751 ['OS == "android" and gtest_target_type == "shared_library"', { 761 ['OS == "android" and gtest_target_type == "shared_library"', {
762 # TODO(mmenke): This depends on test_support_base, which depends on
763 # icu. Figure out a way to remove that dependency.
752 'dependencies': [ 764 'dependencies': [
753 '../testing/android/native_test.gyp:native_test_native_code', 765 '../testing/android/native_test.gyp:native_test_native_code',
754 ] 766 ]
755 }], 767 }],
768 [ 'use_icu_alternatives_on_android == 1', {
769 'dependencies!': [
770 '../base/base.gyp:base_i18n',
771 ],
772 'sources!': [
773 'base/filename_util_unittest.cc',
774 'base/net_util_icu_unittest.cc',
775 ],
776 },
777 ],
756 ], 778 ],
757 'target_conditions': [ 779 'target_conditions': [
758 # These source files are excluded by default platform rules, but they 780 # These source files are excluded by default platform rules, but they
759 # are needed in specific cases on other platforms. Re-including them can 781 # are needed in specific cases on other platforms. Re-including them can
760 # only be done in target_conditions as it is evaluated after the 782 # only be done in target_conditions as it is evaluated after the
761 # platform rules. 783 # platform rules.
762 ['OS == "android"', { 784 ['OS == "android"', {
763 'sources/': [ 785 'sources/': [
764 ['include', '^base/address_tracker_linux_unittest\\.cc$'], 786 ['include', '^base/address_tracker_linux_unittest\\.cc$'],
765 ], 787 ],
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
816 '../base/base.gyp:base', 838 '../base/base.gyp:base',
817 '../base/base.gyp:test_support_base', 839 '../base/base.gyp:test_support_base',
818 '../net/tools/tld_cleanup/tld_cleanup.gyp:tld_cleanup_util', 840 '../net/tools/tld_cleanup/tld_cleanup.gyp:tld_cleanup_util',
819 '../testing/gtest.gyp:gtest', 841 '../testing/gtest.gyp:gtest',
820 '../testing/gmock.gyp:gmock', 842 '../testing/gmock.gyp:gmock',
821 '../url/url.gyp:url_lib', 843 '../url/url.gyp:url_lib',
822 'net', 844 'net',
823 ], 845 ],
824 'export_dependent_settings': [ 846 'export_dependent_settings': [
825 '../base/base.gyp:base', 847 '../base/base.gyp:base',
848 # TODO(mmenke): This depends on icu, figure out a way to build tests
849 # without icu.
826 '../base/base.gyp:test_support_base', 850 '../base/base.gyp:test_support_base',
827 '../testing/gtest.gyp:gtest', 851 '../testing/gtest.gyp:gtest',
828 '../testing/gmock.gyp:gmock', 852 '../testing/gmock.gyp:gmock',
829 ], 853 ],
830 'sources': [ 854 'sources': [
831 'base/capturing_net_log.cc', 855 'base/capturing_net_log.cc',
832 'base/capturing_net_log.h', 856 'base/capturing_net_log.h',
833 'base/load_timing_info_test_util.cc', 857 'base/load_timing_info_test_util.cc',
834 'base/load_timing_info_test_util.h', 858 'base/load_timing_info_test_util.h',
835 'base/mock_file_stream.cc', 859 'base/mock_file_stream.cc',
(...skipping 774 matching lines...) Expand 10 before | Expand all | Expand 10 after
1610 'net_unittests.isolate', 1634 'net_unittests.isolate',
1611 ], 1635 ],
1612 'sources': [ 1636 'sources': [
1613 'net_unittests.isolate', 1637 'net_unittests.isolate',
1614 ], 1638 ],
1615 }, 1639 },
1616 ], 1640 ],
1617 }], 1641 }],
1618 ], 1642 ],
1619 } 1643 }
OLDNEW
« no previous file with comments | « net/base/net_util_unittest.cc ('k') | net/net.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698