Skip to main content

Linden Lab Automated Package Management and Build System

Project description

Autobuild

Autobuild is a framework for building packages and for managing the dependencies of a package on other packages. It provides a common interface to configuring and building any package, but it is not a build system like make or cmake. You will still need platform-specific make, cmake, or project files to configure and build your library. Autobuild will, however, allow you invoke these commands and package the product with a common interface.

Important: Linden Lab Autobuild is not the same as or derived from GNU Autobuild, but they are similar enough to cause confusion.

For more information, see Autobuild's wiki page.

Environment variables

Name Default Description
AUTOBUILD_ADDRSIZE 32 Target address size
AUTOBUILD_BUILD_ID - Build identifier
AUTOBUILD_CONFIGURATION - Target build configuration
AUTOBUILD_CONFIG_FILE autobuild.xml Autobuild configuration filename
AUTOBUILD_INSTALLABLE_CACHE - Location of local download cache
AUTOBUILD_LOGLEVEL WARNING Log level
AUTOBUILD_PLATFORM - Target platform
AUTOBUILD_SCM_SEARCH true Whether to search for .git in parent directories if using SCM version discovery
AUTOBUILD_VARIABLES_FILE - .env file to load
AUTOBUILD_VCS_BRANCH git branch autobuild-package.xml VCS info: branch name.
AUTOBUILD_VCS_INFO false Whether to include version control information in autobuild-package.xml
AUTOBUILD_VCS_REVISION git commit autobuild-package.xml VCS commit reference to include in autobuild-package.xml. Defaults to current git commit sha.
AUTOBUILD_VCS_URL git remote url autobuild-package.xml VCS info: repository URL
AUTOBUILD_VSVER - Target Visual Studio version to use on windows

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

autobuild-3.4.0.tar.gz (132.6 kB view details)

Uploaded Source

Built Distribution

autobuild-3.4.0-py3-none-any.whl (89.0 kB view details)

Uploaded Python 3

File details

Details for the file autobuild-3.4.0.tar.gz.

File metadata

  • Download URL: autobuild-3.4.0.tar.gz
  • Upload date:
  • Size: 132.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for autobuild-3.4.0.tar.gz
Algorithm Hash digest
SHA256 6aa3aa691be8b3a691391657f1121847a218800f0674165603010930a1cb2d7a
MD5 3afc88a0f270e083c64e3b53949e4583
BLAKE2b-256 613e68f69c5a7ed59e900483005abf1f2404c7661837c7452b864abb79ea7ebd

See more details on using hashes here.

File details

Details for the file autobuild-3.4.0-py3-none-any.whl.

File metadata

  • Download URL: autobuild-3.4.0-py3-none-any.whl
  • Upload date:
  • Size: 89.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for autobuild-3.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d3590be03c9b2d95ad081ba54772deadde313b56fa30bf1229b3038bdaaab4df
MD5 547964372b4c5167cdd54f954489d529
BLAKE2b-256 18293d264be8dfcc8842b3253bd3965d90cb48eeb64c24edbce6c175404fa6e2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page