Chromium Code Reviews| Index: tools/gn/test_with_scope.cc |
| diff --git a/tools/gn/test_with_scope.cc b/tools/gn/test_with_scope.cc |
| index 896b5792dfe99ec1e57ff3dc4703c8af4f8246e6..626fd928ec45ee2ae76725dd346fb854b051dbf5 100644 |
| --- a/tools/gn/test_with_scope.cc |
| +++ b/tools/gn/test_with_scope.cc |
| @@ -8,13 +8,18 @@ |
| #include "tools/gn/parser.h" |
| #include "tools/gn/tokenizer.h" |
| +static BuildSettings BuildSettingsWithBuildDir(const std::string& dir) { |
| + BuildSettings build_settings; |
| + build_settings.SetBuildDir(SourceDir(dir)); |
| + return build_settings; |
| +} |
| + |
| TestWithScope::TestWithScope() |
| - : build_settings_(), |
| + : build_settings_(BuildSettingsWithBuildDir("//out/Debug/")), |
|
jbroman
2015/11/27 19:48:26
This is somewhat subtle, but the Settings construc
|
| settings_(&build_settings_, std::string()), |
| toolchain_(&settings_, Label(SourceDir("//toolchain/"), "default")), |
| scope_(&settings_), |
| scope_progammatic_provider_(&scope_, true) { |
| - build_settings_.SetBuildDir(SourceDir("//out/Debug/")); |
| build_settings_.set_print_callback( |
| base::Bind(&TestWithScope::AppendPrintOutput, base::Unretained(this))); |