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 - The name of the project
  • source_directory - The directory of the project
  • autoreconf_args - The arguments to pass to the autoreconf script
  • configure_args - The arguments to pass to the configure script
  • make_args - The arguments to pass to the make command
  • build_artifact_globs - The globs to match the build artifacts
  • deps - The dependencies of the project
  • install_path - The path to install the project
  • skip_install - 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 - The name of the project
  • url - The URL of the repository
  • rev - The revision of the repository
  • autoreconf_args - The arguments to pass to the autoreconf script
  • configure_args - The arguments to pass to the configure script
  • make_args - The arguments to pass to the make
  • checkout_submodules - Whether to checkout submodules
  • deps - The dependencies of the project
  • install_path - The path to install the project