build/mozconfig.automation
author Jon Coppeard <jcoppeard@mozilla.com>
Wed, 05 Aug 2015 17:54:02 +0100
changeset 522520 555061a4344c238d8e722cc096abf48b88f87e9f
parent 399487 dd6aba52db7039fd0482c26e6f8fe9963249fc30
child 400889 7d29896e9def43312f21091165b927dfb8f06c46
child 489780 6809545e0bb8e573506a2dca629245b0973326fc
child 500325 5f8d054893953070a198d56fbf9b86c7ca035432
child 533613 a2482ee16b847e5bee351dd8b6a5e675f40b0aa6
child 693089 0dff12c425e6fa8a439bef49f6d714a7af602fb6
child 693228 366a832bb1ac657e8221b143bc287019acff165e
child 866900 2acec4c20e9ade6005b1e532f202dbc2576cc896
child 867873 e32d00a9365b0e577521bc0d3ba6e3ccbbc67390
child 918841 38beb53ad2f1b75fe82c2002efa4869b32ecf152
child 1489916 19545120490da48aaf901abb052ba53cb57ab466
permissions -rw-r--r--
Add constructors to initialize array contents to a fill value

# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

# Common mozconfig for automation builds.
#
# We export MOZ_AUTOMATION_* variables here to trigger various steps in
# automation builds.  For example, if MOZ_AUTOMATION_PACKAGE is set, then the
# package step will run.  This file contains the default settings, which can be
# overridden by setting them earlier in the appropriate mozconfig.

mk_add_options "export MOZ_AUTOMATION_BUILD_SYMBOLS=${MOZ_AUTOMATION_BUILD_SYMBOLS-1}"
mk_add_options "export MOZ_AUTOMATION_L10N_CHECK=${MOZ_AUTOMATION_L10N_CHECK-1}"
mk_add_options "export MOZ_AUTOMATION_PACKAGE=${MOZ_AUTOMATION_PACKAGE-1}"
mk_add_options "export MOZ_AUTOMATION_PACKAGE_TESTS=${MOZ_AUTOMATION_PACKAGE_TESTS-1}"
mk_add_options "export MOZ_AUTOMATION_INSTALLER=${MOZ_AUTOMATION_INSTALLER-0}"
mk_add_options "export MOZ_AUTOMATION_UPDATE_PACKAGING=${MOZ_AUTOMATION_UPDATE_PACKAGING-0}"
mk_add_options "export MOZ_AUTOMATION_UPLOAD=${MOZ_AUTOMATION_UPLOAD-1}"
mk_add_options "export MOZ_AUTOMATION_UPLOAD_SYMBOLS=${MOZ_AUTOMATION_UPLOAD_SYMBOLS-0}"
mk_add_options "export MOZ_AUTOMATION_SDK=${MOZ_AUTOMATION_SDK-0}"

# If we are also building with MOZ_PKG_PRETTYNAMES, set the corresponding
# stages.
if test "$MOZ_AUTOMATION_PRETTY" = "1"; then
    mk_add_options "export MOZ_AUTOMATION_PRETTY_PACKAGE=${MOZ_AUTOMATION_PACKAGE-1}"
    mk_add_options "export MOZ_AUTOMATION_PRETTY_PACKAGE_TESTS=${MOZ_AUTOMATION_PACKAGE_TESTS-1}"
    mk_add_options "export MOZ_AUTOMATION_PRETTY_L10N_CHECK=${MOZ_AUTOMATION_L10N_CHECK-1}"
    mk_add_options "export MOZ_AUTOMATION_PRETTY_INSTALLER=${MOZ_AUTOMATION_INSTALLER-0}"

    # Note that we always build the update packaging with pretty names even if
    # we don't build it without, so this is set to 1.
    mk_add_options "export MOZ_AUTOMATION_PRETTY_UPDATE_PACKAGING=1"
fi