OLD | NEW |
1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 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 import("//build/config/sanitizers/sanitizers.gni") | 5 import("//build/config/sanitizers/sanitizers.gni") |
6 import("//build/toolchain/goma.gni") | 6 import("//build/toolchain/goma.gni") |
7 | 7 |
8 declare_args() { | 8 declare_args() { |
9 # The platform on which the instrumented libraries are being built. | 9 # The platform on which the instrumented libraries are being built. |
10 instrumented_libraries_platform = "trusty" | 10 instrumented_libraries_platform = "trusty" |
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
145 ":libxrender1", | 145 ":libxrender1", |
146 ":libxss1", | 146 ":libxss1", |
147 ":libxtst6", | 147 ":libxtst6", |
148 ":nss", | 148 ":nss", |
149 ":pango1.0", | 149 ":pango1.0", |
150 ":pulseaudio", | 150 ":pulseaudio", |
151 ":udev", | 151 ":udev", |
152 ":zlib1g", | 152 ":zlib1g", |
153 ] | 153 ] |
154 if (is_msan) { | 154 if (is_msan) { |
155 deps += [ ":libcups2" ] | 155 deps += [ |
| 156 ":libcups2", |
| 157 ":libgnutls26", |
| 158 ] |
156 } | 159 } |
157 if (!is_tsan) { | 160 if (!is_tsan) { |
158 deps += [ ":libpng12-0" ] | 161 deps += [ ":libpng12-0" ] |
159 } | 162 } |
160 data = [ | 163 data = [ |
161 "${root_out_dir}/instrumented_libraries/${sanitizer_type}/lib", | 164 "${root_out_dir}/instrumented_libraries/${sanitizer_type}/lib", |
162 ] | 165 ] |
163 } | 166 } |
164 | 167 |
165 config("locally_built_ldflags") { | 168 config("locally_built_ldflags") { |
(...skipping 372 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
538 extra_configure_flags = [ | 541 extra_configure_flags = [ |
539 "--disable-static", | 542 "--disable-static", |
540 "--enable-tests=no", | 543 "--enable-tests=no", |
541 | 544 |
542 # Make the build less problematic. | 545 # Make the build less problematic. |
543 "--disable-introspection", | 546 "--disable-introspection", |
544 ] | 547 ] |
545 package_ldflags = [ "-Wl,--as-needed" ] | 548 package_ldflags = [ "-Wl,--as-needed" ] |
546 } | 549 } |
547 | 550 |
| 551 instrumented_library("libgnutls26") { |
| 552 extra_configure_flags = [ |
| 553 # from debian/rules. |
| 554 "--enable-ld-version-script", |
| 555 "--enable-cxx", |
| 556 "--without-lzo", |
| 557 "--disable-guile", |
| 558 "--with-libgcrypt", |
| 559 "--with-packager=Debian", |
| 560 ] |
| 561 } |
| 562 |
548 instrumented_library("libgpg-error0") { | 563 instrumented_library("libgpg-error0") { |
549 extra_configure_flags = [ "--disable-static" ] | 564 extra_configure_flags = [ "--disable-static" ] |
550 } | 565 } |
551 | 566 |
552 instrumented_library("libgtk2.0-0") { | 567 instrumented_library("libgtk2.0-0") { |
553 package_cflags = [ "-Wno-return-type" ] | 568 package_cflags = [ "-Wno-return-type" ] |
554 extra_configure_flags = [ | 569 extra_configure_flags = [ |
555 "--disable-static", | 570 "--disable-static", |
556 | 571 |
557 # From debian/rules. | 572 # From debian/rules. |
(...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
804 "--disable-gudev", | 819 "--disable-gudev", |
805 ] | 820 ] |
806 pre_build = "scripts/pre-build/udev.sh" | 821 pre_build = "scripts/pre-build/udev.sh" |
807 } | 822 } |
808 | 823 |
809 instrumented_library("zlib1g") { | 824 instrumented_library("zlib1g") { |
810 # --disable-static is not supported | 825 # --disable-static is not supported |
811 patch = "patches/zlib1g.diff" | 826 patch = "patches/zlib1g.diff" |
812 } | 827 } |
813 } | 828 } |
OLD | NEW |