Files
CMake/Source/cmBuildOptions.h
2022-01-22 06:35:38 -05:00

22 lines
569 B
C++

/* 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;
};