brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · e80fdbf Raw
39 lines · plain
1//===----------------------------------------------------------------------===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6//7//===----------------------------------------------------------------------===//8///9/// \file10/// This file contains the declaration of the command-line options and the main11/// interface for selecting test configurations.12///13//===----------------------------------------------------------------------===//14 15#ifndef MATHTEST_COMMANDLINEEXTRAS_HPP16#define MATHTEST_COMMANDLINEEXTRAS_HPP17 18#include "mathtest/CommandLine.hpp"19#include "mathtest/TestConfig.hpp"20 21#include "llvm/ADT/SmallVector.h"22#include "llvm/Support/CommandLine.h"23 24namespace mathtest {25namespace cl {26 27extern llvm::cl::opt<bool> IsVerbose;28 29namespace detail {30 31extern llvm::cl::opt<llvm::cl::TestConfigsArg> TestConfigsOpt;32} // namespace detail33 34const llvm::SmallVector<TestConfig, 4> &getTestConfigs();35} // namespace cl36} // namespace mathtest37 38#endif // MATHTEST_COMMANDLINEEXTRAS_HPP39