# This template assumes that the user running the buildfarm process is "farm"
%conf =(
scm => 'git',
- scmrepo => 'git://git.exim.org/exim.git', # default is community repo for either type
+ # default is github mirror of Exim
+ scmrepo => 'https://github.com/Exim/exim.git',
# Wishlist for future, track and build from multiple repos.
# Doesn't do anything yet.
repos => {
# git_reference => undef,
# or gmake if required. can include path if necessary.
make => 'make',
+ # 1 = any make will do, 0 = require GNU (default)
+ non_gnu_make => 0,
# >1 for parallel "make" and "make check" steps
make_jobs => undef,
# default is "tar -z -cf runlogs.tgz *.log"
makefile_set =>{
# comment out if not using ccache
CC => 'ccache gcc',
- # Other examples. Could use regex in config_features instead.
+ # Other examples. Could use makefile_regex instead.
#SUPPORT_TLS => 'yes',
#TLS_LIBS => '-lssl -lcrypto',
},
# Another way to enable things in the Local/Makefile.
# Use a simple regex to change a default to what you want.
- config_features=>[
- q(s/^# EXPERIMENTAL_PRDR.*/EXPERIMENTAL_PRDR=yes/),
+ makefile_regex =>[
+ #q(s/^# EXPERIMENTAL_PRDR.*/EXPERIMENTAL_PRDR=yes/),
],
# The user compiled as the master exim username.
optional_steps =>{
# which optional steps to run and when to run them
- # build_docs => {min_hours_since => 24*7},
- make_test => {min_hours_since => 24*7},
+ # 'make-doc' => {min_hours_since => 24*7},
+ test => {min_hours_since => 24*7},
},
# locales to test
locales => [qw( C )],
- # Unused
+ # Placemarker for auto-generated build features
config_opts =>[
qw()
],