Mercurial > octave-buildbot
changeset 37:f42084477c28
Use different branches for building MXE Octave release and stable or default.
* master.cfg: Use the "release" branch of the MXE Octave repository to build
Octave release or stable. Use the "default" branch of the MXE Octave
repository to build Octave default (or native builds).
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Wed, 24 Feb 2021 16:31:00 +0100 |
parents | 2e1359850798 |
children | 6d7c3a59c1e7 |
files | master.cfg |
diffstat | 1 files changed, 21 insertions(+), 21 deletions(-) [+] |
line wrap: on
line diff
--- a/master.cfg Thu Aug 26 15:57:15 2021 -0400 +++ b/master.cfg Wed Feb 24 16:31:00 2021 +0100 @@ -628,9 +628,9 @@ factory = mk_clang_osx_factory (0, "-j4", "stable"))) -def mk_mxe_octave_hg_update_step (repo): +def mk_mxe_octave_hg_update_step (repo, mxe_branch): return Mercurial (repourl = repo, - defaultBranch = "default", branchType = "inrepo", + defaultBranch = mxe_branch, branchType = "inrepo", workdir = "src", mode = "full", method = "fresh", haltOnFailure = True) @@ -679,10 +679,10 @@ timeout = 14400) -def mk_mxe_octave_factory (nice, jobs, branch, configure_opts, compile_opts): +def mk_mxe_octave_factory (nice, jobs, branch, mxe_branch, configure_opts, compile_opts): factory = BuildFactory () - factory.addStep (mk_mxe_octave_hg_update_step (mxe_octave_hg_repo)) + factory.addStep (mk_mxe_octave_hg_update_step (mxe_octave_hg_repo, mxe_branch)) factory.addStep (mk_mxe_octave_bootstrap_step (nice = nice)) ## Must run configure to ensure clean target will work, then must ## run configure again to recreate makefile. @@ -712,8 +712,8 @@ return factory -def mk_w32_factory (nice, jobs, branch, configure_opts, compile_opts): - return mk_mxe_octave_factory (nice, jobs, branch, +def mk_w32_factory (nice, jobs, branch, mxe_branch, configure_opts, compile_opts): + return mk_mxe_octave_factory (nice, jobs, branch, mxe_branch, configure_opts + ["--enable-qt5", "--enable-devel-tools", @@ -724,8 +724,8 @@ compile_opts) -def mk_w64_32_factory (nice, jobs, branch, configure_opts, compile_opts): - return mk_mxe_octave_factory (nice, jobs, branch, +def mk_w64_32_factory (nice, jobs, branch, mxe_branch, configure_opts, compile_opts): + return mk_mxe_octave_factory (nice, jobs, branch, mxe_branch, configure_opts + ["--enable-qt5", "--enable-devel-tools", @@ -736,8 +736,8 @@ compile_opts) -def mk_w64_64_factory (nice, jobs, branch, configure_opts, compile_opts): - return mk_mxe_octave_factory (nice, jobs, branch, +def mk_w64_64_factory (nice, jobs, branch, mxe_branch, configure_opts, compile_opts): + return mk_mxe_octave_factory (nice, jobs, branch, mxe_branch, configure_opts + ["--enable-qt5", "--enable-devel-tools", @@ -749,7 +749,7 @@ def mk_native_factory (nice, jobs, branch, compile_opts): - return mk_mxe_octave_factory (nice, jobs, branch, + return mk_mxe_octave_factory (nice, jobs, branch, "default", ["--enable-native-build", "--enable-qt5", "--enable-lib64-directory", @@ -763,7 +763,7 @@ def mk_native_all_factory (nice, jobs, branch, compile_opts): - return mk_mxe_octave_factory (nice, jobs, branch, + return mk_mxe_octave_factory (nice, jobs, branch, "default", ["--enable-native-build", "--enable-qt5", "--enable-lib64-directory", @@ -779,56 +779,56 @@ c["builders"].append (BuilderConfig (name = "w32-on-debian", workernames = ["jwe-debian-x86_64-5"], - factory = mk_w32_factory (19, 16, "default", + factory = mk_w32_factory (19, 16, "default", "default", ["--enable-system-octave"], ["nsis-installer", "7z-dist"]))) c["builders"].append (BuilderConfig (name = "w64-32-on-debian", workernames = ["jwe-debian-x86_64-5"], - factory = mk_w64_32_factory (19, 16, "default", + factory = mk_w64_32_factory (19, 16, "default", "default", ["--enable-system-octave"], ["nsis-installer", "7z-dist"]))) c["builders"].append (BuilderConfig (name = "w64-64-on-debian", workernames = ["jwe-debian-x86_64-4"], - factory = mk_w64_64_factory (19, 16, "default", + factory = mk_w64_64_factory (19, 16, "default", "default", ["--enable-system-octave"], ["nsis-installer", "7z-dist"]))) c["builders"].append (BuilderConfig (name = "w32-release-on-debian", workernames = ["jwe-debian-x86_64-5"], - factory = mk_w32_factory (19, 16, "release", + factory = mk_w32_factory (19, 16, "release", "release", ["--disable-system-octave"], ["nsis-installer", "7z-dist"]))) c["builders"].append (BuilderConfig (name = "w64-32-release-on-debian", workernames = ["jwe-debian-x86_64-5"], - factory = mk_w64_32_factory (19, 16, "release", + factory = mk_w64_32_factory (19, 16, "release", "release", ["--disable-system-octave"], ["nsis-installer", "7z-dist"]))) c["builders"].append (BuilderConfig (name = "w64-64-release-on-debian", workernames = ["jwe-debian-x86_64-4"], - factory = mk_w64_64_factory (19, 16, "release", + factory = mk_w64_64_factory (19, 16, "release", "release", ["--disable-system-octave"], ["nsis-installer", "7z-dist"]))) c["builders"].append (BuilderConfig (name = "w32-stable-on-debian", workernames = ["jwe-debian-x86_64-5"], - factory = mk_w32_factory (19, 16, "stable", + factory = mk_w32_factory (19, 16, "stable", "release", ["--enable-system-octave"], ["nsis-installer", "7z-dist"]))) c["builders"].append (BuilderConfig (name = "w64-32-stable-on-debian", workernames = ["jwe-debian-x86_64-5"], - factory = mk_w64_32_factory (19, 16, "stable", + factory = mk_w64_32_factory (19, 16, "stable", "release", ["--enable-system-octave"], ["nsis-installer", "7z-dist"]))) c["builders"].append (BuilderConfig (name = "w64-64-stable-on-debian", workernames = ["jwe-debian-x86_64-4"], - factory = mk_w64_64_factory (19, 16, "stable", + factory = mk_w64_64_factory (19, 16, "stable", "release", ["--enable-system-octave"], ["nsis-installer", "7z-dist"])))