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.3.0.tar.gz (132.4 kB view details)

Uploaded Source

Built Distribution

autobuild-3.3.0-py3-none-any.whl (88.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for autobuild-3.3.0.tar.gz
Algorithm Hash digest
SHA256 c303a2761bc5b0bd9a56c21fabb88f4ed98d2f400a7f393a446fcd532bdcb001
MD5 ffb27205a30bff268425aa6e7ee47f82
BLAKE2b-256 6fc8ab77c4aa58347b2c6d3331a6f7f0edca1a77c921122740f3554df8013b34

See more details on using hashes here.

File details

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

File metadata

  • Download URL: autobuild-3.3.0-py3-none-any.whl
  • Upload date:
  • Size: 88.8 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5de0b71438619bcd314a7c1777dac33ecff2205454cd92a713d29c78a9e71ba4
MD5 1873bf4aec6b1e57138caef0eb7add35
BLAKE2b-256 e91eef106d3239604a1a30b4ce7c342ac95a1189ab4b383a480a58e43325d305

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