OLD | NEW |
1 # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. | 1 # Copyright (c) 2014 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 import("//build/config/crypto.gni") | 9 import("//build/config/crypto.gni") |
10 import("//build/config/ui.gni") | 10 import("//build/config/ui.gni") |
(...skipping 10 matching lines...) Expand all Loading... |
21 config("rtc_base_config") { | 21 config("rtc_base_config") { |
22 include_dirs = [ | 22 include_dirs = [ |
23 "//third_party/jsoncpp/overrides/include", | 23 "//third_party/jsoncpp/overrides/include", |
24 "//third_party/jsoncpp/source/include", | 24 "//third_party/jsoncpp/source/include", |
25 ] | 25 ] |
26 | 26 |
27 defines = [ | 27 defines = [ |
28 "FEATURE_ENABLE_SSL", | 28 "FEATURE_ENABLE_SSL", |
29 "LOGGING=1", | 29 "LOGGING=1", |
30 ] | 30 ] |
31 | |
32 if (is_posix) { | |
33 # TODO(henrike): issue 3307, make rtc_base build without disabling | |
34 # these flags. | |
35 cflags_cc = [ "-Wno-non-virtual-dtor" ] | |
36 } | |
37 } | 31 } |
38 | 32 |
39 config("rtc_base_chromium_config") { | 33 config("rtc_base_chromium_config") { |
40 defines = [ "NO_MAIN_THREAD_WRAPPING" ] | 34 defines = [ "NO_MAIN_THREAD_WRAPPING" ] |
41 } | 35 } |
42 | 36 |
43 config("openssl_config") { | 37 config("openssl_config") { |
44 defines = [ | 38 defines = [ |
45 "SSL_USE_OPENSSL", | 39 "SSL_USE_OPENSSL", |
46 "HAVE_OPENSSL_SSL_H", | 40 "HAVE_OPENSSL_SSL_H", |
(...skipping 417 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
464 defines += [ "WEBRTC_EXTERNAL_JSON" ] | 458 defines += [ "WEBRTC_EXTERNAL_JSON" ] |
465 } | 459 } |
466 } # !build_with_chromium | 460 } # !build_with_chromium |
467 | 461 |
468 # TODO(henrike): issue 3307, make rtc_base build with the Chromium default | 462 # TODO(henrike): issue 3307, make rtc_base build with the Chromium default |
469 # compiler settings. | 463 # compiler settings. |
470 configs -= [ "//build/config/compiler:chromium_code" ] | 464 configs -= [ "//build/config/compiler:chromium_code" ] |
471 configs += [ "//build/config/compiler:no_chromium_code" ] | 465 configs += [ "//build/config/compiler:no_chromium_code" ] |
472 if (!is_win) { | 466 if (!is_win) { |
473 cflags += [ "-Wno-uninitialized" ] | 467 cflags += [ "-Wno-uninitialized" ] |
474 cflags_cc += [ "-Wno-non-virtual-dtor" ] | |
475 } | 468 } |
476 | 469 |
477 if (rtc_build_ssl) { | 470 if (rtc_build_ssl) { |
478 deps += [ "//third_party/boringssl" ] | 471 deps += [ "//third_party/boringssl" ] |
479 } else { | 472 } else { |
480 configs += [ "external_ssl_library" ] | 473 configs += [ "external_ssl_library" ] |
481 } | 474 } |
482 | 475 |
483 if (is_android) { | 476 if (is_android) { |
484 sources += [ | 477 sources += [ |
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
596 defines += [ "timezone=_timezone" ] | 589 defines += [ "timezone=_timezone" ] |
597 sources -= [ "ifaddrs_converter.cc" ] | 590 sources -= [ "ifaddrs_converter.cc" ] |
598 } | 591 } |
599 } | 592 } |
600 | 593 |
601 source_set("gtest_prod") { | 594 source_set("gtest_prod") { |
602 sources = [ | 595 sources = [ |
603 "gtest_prod_util.h", | 596 "gtest_prod_util.h", |
604 ] | 597 ] |
605 } | 598 } |
OLD | NEW |