Lines Matching full:workdir
73 def query_ninja(target, workdir, prefix=''): argument
81 workdir: workdir for ninja
87 proc = subprocess.Popen(['ninja', '-C', workdir, '-t', 'query', target],
98 def library_deps(targets, workdir, query=query_ninja): argument
109 workdir: working directory to run ninja queries in
110 query: function taking target, workdir, and prefix and returning an input
118 deps.add(os.path.join(workdir, target))
120 deps = deps.union(query(target, workdir, workdir))
147 parser.add_argument('workdir', nargs=1, help='ninja working directory')
152 inputs = query_ninja(args.target[0], args.workdir[0])
153 link(args.output[0], list(library_deps(inputs, args.workdir[0])))