tests/shared_outputs/basic/AMBuildScript
author David Anderson <dvander@alliedmods.net>
Sat Feb 01 16:56:01 2014 -0800 (2014-02-01)
changeset 226 185e3cd6740b
permissions -rw-r--r--
Add "shared outputs" to account for aggregate output files (bug 6028, r=ds).
dvander@226
     1
# vim: set ts=8 sts=2 tw=99 et ft=python: 
dvander@226
     2
import os, sys
dvander@226
     3
dvander@226
     4
argv = [
dvander@226
     5
  sys.executable,
dvander@226
     6
  os.path.join(builder.sourcePath, 'generate_header.py'),
dvander@226
     7
  'output.h'
dvander@226
     8
]
dvander@226
     9
dvander@226
    10
shared_outputs = [
dvander@226
    11
# Comment for reconfigure test #1.
dvander@226
    12
  os.path.join(builder.buildFolder, 'output.h')
dvander@226
    13
]
dvander@226
    14
dvander@226
    15
# Comment all below for reconfigure test #2.
dvander@226
    16
work_folder = builder.AddFolder('work')
dvander@226
    17
dvander@226
    18
builder.AddCommand(
dvander@226
    19
  inputs = [],
dvander@226
    20
  argv = argv,
dvander@226
    21
  outputs = [],
dvander@226
    22
  folder = work_folder,
dvander@226
    23
  shared_outputs = shared_outputs
dvander@226
    24
)
dvander@226
    25