chrome_browser_sxs_operations.cc revision 5821806d5e7f356e8fa4b058a389a808ea183019
1// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "chrome/installer/util/chrome_browser_sxs_operations.h"
6
7#include "base/command_line.h"
8#include "base/logging.h"
9#include "chrome/installer/util/util_constants.h"
10
11namespace installer {
12
13void ChromeBrowserSxSOperations::AppendProductFlags(
14    const std::set<std::wstring>& options,
15    CommandLine* cmd_line) const {
16  DCHECK(cmd_line);
17
18  cmd_line->AppendSwitch(switches::kChromeSxS);
19  ChromeBrowserOperations::AppendProductFlags(options, cmd_line);
20}
21
22void ChromeBrowserSxSOperations::AppendRenameFlags(
23    const std::set<std::wstring>& options,
24    CommandLine* cmd_line) const {
25  DCHECK(cmd_line);
26
27  cmd_line->AppendSwitch(switches::kChromeSxS);
28  ChromeBrowserOperations::AppendRenameFlags(options, cmd_line);
29}
30
31}  // namespace installer
32