diff options
-rw-r--r-- | tools/cygprofile/BUILD.gn | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/tools/cygprofile/BUILD.gn b/tools/cygprofile/BUILD.gn new file mode 100644 index 0000000..c846546 --- /dev/null +++ b/tools/cygprofile/BUILD.gn @@ -0,0 +1,39 @@ +# Copyright 2015 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +# GYP: //tools/cygprofile/cygprofile.gyp:cygprofile +static_library("cygprofile") { + sources = [ + "cygprofile.cc", + "cygprofile.h", + ] + + configs -= [ "//build/config/android:default_cygprofile_instrumentation" ] + configs += [ "//build/config/android:no_cygprofile_instrumentation" ] + + deps = [ + # This adds uninstrumented symbols to the static library from base. + # These symbols are likely *not* to be used because there are many other + # duplicates in other objects/libraries. + "//base", + ] +} + +# GYP: //tools/cygprofile/cygprofile.gyp:cygprofile_unittests +executable("cygprofile_unittests") { + testonly = true + + sources = [ + "cygprofile_unittest.cc", + ] + + configs -= [ "//build/config/android:default_cygprofile_instrumentation" ] + configs += [ "//build/config/android:no_cygprofile_instrumentation" ] + + deps = [ + ":cygprofile", + "//base", + "//testing/gtest", + ] +} |