diff options
Diffstat (limited to 'tools/gn/settings.cc')
-rw-r--r-- | tools/gn/settings.cc | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/tools/gn/settings.cc b/tools/gn/settings.cc deleted file mode 100644 index 82014a7..0000000 --- a/tools/gn/settings.cc +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright (c) 2013 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "tools/gn/settings.h" - -#include "base/logging.h" -#include "tools/gn/filesystem_utils.h" - -Settings::Settings(const BuildSettings* build_settings, - const Toolchain* toolchain, - const std::string& output_subdir_name) - : build_settings_(build_settings), - toolchain_(toolchain), - target_os_(WIN), // FIXME(brettw) set this properly. - import_manager_(), - base_config_(this) { - DCHECK(output_subdir_name.find('/') == std::string::npos); - if (output_subdir_name.empty()) { - toolchain_output_dir_ = build_settings->build_dir(); - } else { - // We guarantee this ends in a slash. - toolchain_output_subdir_.value().append(output_subdir_name); - toolchain_output_subdir_.value().push_back('/'); - - toolchain_output_dir_ = SourceDir(build_settings->build_dir().value() + - toolchain_output_subdir_.value()); - } - // The output dir will be null in some tests and when invoked to parsed - // one-off data without doing generation. - if (!toolchain_output_dir_.is_null()) - toolchain_gen_dir_ = SourceDir(toolchain_output_dir_.value() + "gen/"); -} - -Settings::~Settings() { -} - - |