gnu_add_configure_make_install()

def gnu_add_configure_make_install(name, source_directory, autoreconf_args, configure_args, make_args, build_artifact_globs, deps, install_path, skip_install)

Add an autotools project to the build

Args

  • name - str The name of the project
  • source_directory - str The directory of the project
  • autoreconf_args - [str] The arguments to pass to the autoreconf script
  • configure_args - [str] The arguments to pass to the configure script
  • make_args - [str] The arguments to pass to the make command
  • build_artifact_globs - [str] The globs to match the build artifacts
  • deps - [str] The dependencies of the project
  • install_path - str The path to install the project
  • skip_install - bool Whether to skip the install step

gnu_add_repo()

def gnu_add_repo(name, url, rev, autoreconf_args, configure_args, make_args, checkout_submodules, deps, install_path)

Add an autotools project from a repository

Args

  • name - str The name of the project
  • url - str The URL of the repository
  • rev - str The revision of the repository
  • autoreconf_args - [str] The arguments to pass to the autoreconf script
  • configure_args - [str] The arguments to pass to the configure script
  • make_args - [str] The arguments to pass to the make
  • checkout_submodules - bool Whether to checkout submodules
  • deps - [str] The dependencies of the project
  • install_path - str The path to install the project