1f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved.
2f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
3f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)// found in the LICENSE file.
4f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)
51320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#include "athena/util/switches.h"
6f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)
7f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)#include "base/command_line.h"
8f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)
9f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)namespace athena {
10f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)namespace switches {
11f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)
12f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)bool IsDebugAcceleratorsEnabled() {
13f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)#if NDEBUG
14f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)  return base::CommandLine::ForCurrentProcess()->HasSwitch(
15f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)      "debug-accelerators");
16f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)#else
17f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)  return true;
18f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)#endif
19f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)}
20f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)
21f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)}  // namespace switches
22f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)}  // namespace athena
23