proj_flow.base.cmake_presets

The proj_flow.project.cplusplus.cmake_presets check build directories for CMake step.

class proj_flow.base.cmake_presets.MacroType(*values)
PRESET_NAME = 1
GENERATOR = 2
FILE_DIR = 3
class proj_flow.base.cmake_presets.Preset(name: str, binary_dir: str | None, build_type: str | None, generator: str | None, inherits: list[str], file_dir: pathlib.Path)
name: str
binary_dir: str | None
build_type: str | None
generator: str | None
inherits: list[str]
file_dir: Path
expand()
class proj_flow.base.cmake_presets.Presets
visit_file(filename: Path)
proj_flow.base.cmake_presets.binary_dir_from_preset(preset: Preset, cwd: Path)
proj_flow.base.cmake_presets.get_binary_dirs()
proj_flow.base.cmake_presets.visit_presets(mapper: Callable[[Preset, Path], T | None])