Build Utilities partis.pyproj.builder#
- class Builder(pyproj, root, targets, logger)[source]#
Bases:
objectRun build setup, compile, install commands
- Parameters:
root¶ (str | pathlib.Path) – Path to root project directory
targets¶ (
pyproj_build) –logger¶ (logging.Logger) –
- meson(pyproj, logger, options, src_dir, build_dir, prefix, setup_args, compile_args, install_args, build_clean)[source]#
Run meson setup, compile, install commands
- Parameters:
pyproj¶ (
PyProjBase) –logger¶ (logging.Logger) –
src_dir¶ (pathlib.Path) –
build_dir¶ (pathlib.Path) –
prefix¶ (pathlib.Path) –
- cmake(pyproj, logger, options, src_dir, build_dir, prefix, setup_args, compile_args, install_args, build_clean)[source]#
Run cmake configure and install commands
- Parameters:
pyproj¶ (
PyProjBase) –logger¶ (logging.Logger) –
src_dir¶ (pathlib.Path) –
build_dir¶ (pathlib.Path) –
prefix¶ (pathlib.Path) –