Lines Matching defs:target_dir
39 target_dir = env.output_subdir("instrumentation_run")
56 _run_fresh_cmake(env, cmake, target_dir)
59 _build_things_in(env, target_dir, what=["all"])
225 def _build_things_in(env, target_dir, what):
227 env.run_command(cmd, cwd=target_dir, check=True)
230 def _run_fresh_cmake(env, cmake, target_dir):
233 shutil.rmtree(target_dir)
237 os.makedirs(target_dir, mode=0o755)
240 env.run_command(cmake_args, cwd=target_dir, check=True, silent_unless_error=True)
244 target_dir = env.output_subdir("stage1")
246 _run_fresh_cmake(env, cmake, target_dir)
247 _build_things_in(env, target_dir, what=["clang", "llvm-profdata", "profile"])
248 return target_dir
268 target_dir = os.path.join(env.output_dir, "instrumented")
279 _run_fresh_cmake(env, cmake, target_dir)
280 _build_things_in(env, target_dir, what=["clang", "lld"])
282 profiles_dir = os.path.join(target_dir, "profiles")
283 return target_dir, profiles_dir
292 target_dir = os.path.join(env.output_dir, "optimized")
299 _run_fresh_cmake(env, cmake, target_dir)
300 _build_things_in(env, target_dir, what=["clang"])
301 return target_dir