Project configuration types produced by the CLI and consumed by the resolvers.
More...
#include <cstdint>
#include <optional>
#include <string>
#include <vector>
Go to the source code of this file.
Project configuration types produced by the CLI and consumed by the resolvers.
- Author
- Darleanow
◆ CppStandard
Selects the C++ language standard to pass to the compiler.
| Enumerator |
|---|
| Cpp17 | ISO C++17 (-std=c++17 / CMAKE_CXX_STANDARD 17).
|
| Cpp20 | ISO C++20 (-std=c++20 / CMAKE_CXX_STANDARD 20). Default.
|
| Cpp23 | ISO C++23 (-std=c++23 / CMAKE_CXX_STANDARD 23).
|
◆ TargetType
Describes the CMake target kind to generate for a build target.
| Enumerator |
|---|
| Library | A static or shared library target (add_library).
|
| Executable | A standalone executable target (add_executable).
|
| Test | A test executable wired into CTest via a testing framework.
|