Roll src/third_party/WebKit 9d2dfea:3aea697 (svn 201972:201973)
[chromium-blink-merge.git] / tools / cygprofile / cygprofile.gyp
blob97ab2c6e21bcab5a851943c2f31f24f48e7cf729
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
6   'targets': [
7     {
8       'target_name': 'cygprofile',
9       'type': 'static_library',
10       'include_dirs': [ '../..', ],
11       'sources': [
12         'cygprofile.cc',
13         'cygprofile.h',
14       ],
15       'cflags!': [ '-finstrument-functions' ],
16       'dependencies': [
17         # This adds uninstrumented symbols to the static library from base.
18         # These symbols are likely *not* to be used because there are many
19         # other duplicates in other objects/libraries.
20         '../../base/base.gyp:base',
21       ],
22     },
23     {
24       'target_name': 'cygprofile_unittests',
25       'type': 'executable',
26       'include_dirs': [ '../..', ],
27       'sources': [
28         'cygprofile_unittest.cc',
29       ],
30       'cflags!': [ '-finstrument-functions' ],
31       # TODO(azarchs): Fix the underlying problem (crbug/485542)
32       'ldflags': [ '-Wl,--no-fatal-warnings' ],
33       'dependencies': [
34         'cygprofile',
35         '../../base/base.gyp:base',
36         '../../testing/gtest.gyp:gtest',
37       ],
38     },
39   ],