blob: b483b9dd8ee0240f6034c91eb6537988438dc924 [file] [log] [blame] [edit]
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
file LICENSE.rst or https://cmake.org/licensing for details. */
#pragma once
#include <string>
#include "cmDuration.h"
class cmBuildArgs
{
public:
static constexpr int NO_BUILD_PARALLEL_LEVEL = -1;
static constexpr int DEFAULT_BUILD_PARALLEL_LEVEL = 0;
std::string projectName;
std::string binaryDir;
int jobs = NO_BUILD_PARALLEL_LEVEL;
bool verbose = false;
std::string config;
cmDuration timeout;
};