node.gni 656 B

123456789101112131415161718192021
  1. template("node_action") {
  2. assert(defined(invoker.script), "Need script path to run")
  3. assert(defined(invoker.args), "Need script argumets")
  4. action(target_name) {
  5. forward_variables_from(invoker,
  6. [
  7. "deps",
  8. "public_deps",
  9. "sources",
  10. "inputs",
  11. "outputs",
  12. ])
  13. if (!defined(inputs)) {
  14. inputs = []
  15. }
  16. inputs += [ invoker.script ]
  17. script = "//electron/build/run-node.py"
  18. args = [ rebase_path(invoker.script) ] + invoker.args
  19. }
  20. }