Home | History | Annotate | Download | only in gcmole
      1 # Copyright 2018 the V8 project 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.
      4 
      5 import("../../gni/v8.gni")
      6 
      7 group("v8_run_gcmole") {
      8   testonly = true
      9 
     10   data = [
     11     "gccause.lua",
     12     "gcmole.lua",
     13     "gcmole-tools/",
     14     "parallel.py",
     15     "run-gcmole.py",
     16 
     17     # The following contains all relevant source and build files.
     18     "../../BUILD.gn",
     19     "../../base/",
     20     "../../include/",
     21     "../../src/",
     22     "../../test/cctest/",
     23     "../../test/common/",
     24     "../../testing/gtest/include/gtest/gtest_prod.h",
     25     "../../third_party/googletest/src/googletest/include/gtest/gtest_prod.h",
     26     "../../third_party/icu/source/",
     27     "$target_gen_dir/../../",
     28     "$target_gen_dir/../../torque-generated/",
     29   ]
     30 
     31   deps = [
     32     "../../:run_torque",
     33   ]
     34 
     35   if (v8_gcmole) {
     36     # This assumes gcmole tools have been fetched by a hook
     37     # into v8/tools/gcmole/gcmole_tools.
     38     data += [ "gcmole-tools/" ]
     39   }
     40 }
     41