Allow farm member to specify non-GNU make
[buildfarm-client.git] / build-farm.conf.template
index abf972e87bb2b0bea879b0c571e8f4a258c76d23..8255bb34ffeb08f7fb54e079a813d045256525f9 100644 (file)
@@ -27,7 +27,7 @@ my $branch;
 %conf =(
     scm => 'git',
     # default is github mirror of Exim
 %conf =(
     scm => 'git',
     # default is github mirror of Exim
-    scmrepo => 'https://github.com/mrballcb/exim.git',
+    scmrepo => 'https://github.com/Exim/exim.git',
     # Wishlist for future, track and build from multiple repos.
     # Doesn't do anything yet.
     repos => {
     # Wishlist for future, track and build from multiple repos.
     # Doesn't do anything yet.
     repos => {
@@ -42,6 +42,8 @@ my $branch;
     # git_reference => undef,
     # or gmake if required. can include path if necessary.
     make => 'make',
     # 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"
     # >1 for parallel "make" and "make check" steps
     make_jobs => undef,
     # default is "tar -z -cf runlogs.tgz *.log"
@@ -167,14 +169,14 @@ my $branch;
 
     optional_steps =>{
         # which optional steps to run and when to run them
 
     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 )],
 
     },
 
     # locales to test
     locales => [qw( C )],
 
-    # Unused
+    # Placemarker for auto-generated build features
     config_opts =>[
         qw()
     ],
     config_opts =>[
         qw()
     ],