What is the "official" way of building in 2020?

Today, I worked on the build script to add a new dependency dav1d. I consolidated actions, renamed SOURCES_CONFIGURE, and removed the unmaintained INSTALL_AS_ROOT option. Now, the options look like:

ACTION_GET=1
ACTION_CONFIGURE=1
ACTION_COMPILE_INSTALL=1

We also have the following options that could be considered steps or actions that changed:

CLEANUP => ACTION_CLEANUP
ARCHIVE => ACTION_ARCHIVE
SOURCES_CLEAN => ACTION_CLEAN_SOURCE

The order is

  1. ACTION_CLEAN_SOURCE (only acts on previously “GET” sources)
  2. ACTION_GET
  3. ACTION_CONFIGURE
  4. ACTION_COMPILE_INSTALL
  5. ACTION_ARCHIVE
  6. ACTION_CLEANUP
2 Likes