blob: ed26703d58f7ab108ab533e2fb996e1f41dd9282 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
file Copyright.txt or https://cmake.org/licensing for details. */
#pragma once
#include "cmConfigure.h" // IWYU pragma: keep
struct cmBuildOptions
{
public:
cmBuildOptions() noexcept = default;
explicit cmBuildOptions(bool clean, bool fast) noexcept
: Clean(clean)
, Fast(fast)
{
}
explicit cmBuildOptions(const cmBuildOptions&) noexcept = default;
cmBuildOptions& operator=(const cmBuildOptions&) noexcept = default;
bool Clean = false;
bool Fast = false;
};
|