From 3fa3541f109fee4b892d3f53ebcf4ceaf9253b9d Mon Sep 17 00:00:00 2001 From: RichardG867 Date: Sun, 14 Nov 2021 13:35:36 -0300 Subject: [PATCH] Add dev builds with old dynarec as requested --- .ci/Jenkinsfile | 3 ++- .ci/build.sh | 30 +++++++++++++++++++++++------- 2 files changed, 25 insertions(+), 8 deletions(-) diff --git a/.ci/Jenkinsfile b/.ci/Jenkinsfile index 4118da758..5243d4d6b 100644 --- a/.ci/Jenkinsfile +++ b/.ci/Jenkinsfile @@ -52,7 +52,8 @@ def anySuccess = false def buildChain = [ '86Box': '86Box-Dev', - '86Box-Dev': '86Box-Debug', + '86Box-Dev': '86Box-DevODR', + '86Box-DevODR': '86Box-Debug', '86Box-TestBuildPleaseIgnore': '86Box-TestBuildPleaseIgnore2' ] diff --git a/.ci/build.sh b/.ci/build.sh index e441d2242..24738fbfb 100644 --- a/.ci/build.sh +++ b/.ci/build.sh @@ -544,16 +544,32 @@ case $JOB_BASE_NAME in $project-Dev) if is_windows then - build 32 --preset=experimental -D VNC=OFF - build 64 --preset=experimental -D VNC=OFF + build 32 --preset=experimental -D NEW_DYNAREC=ON -D VNC=OFF + build 64 --preset=experimental -D NEW_DYNAREC=ON -D VNC=OFF elif is_mac then - build Universal --preset=experimental -D VNC=OFF + build Universal --preset=experimental -D NEW_DYNAREC=ON -D VNC=OFF else - build x86 --preset=experimental -D VNC=OFF - build x86_64 --preset=experimental -D VNC=OFF - build arm32 --preset=experimental -D VNC=OFF - build arm64 --preset=experimental -D VNC=OFF + build x86 --preset=experimental -D NEW_DYNAREC=ON -D VNC=OFF + build x86_64 --preset=experimental -D NEW_DYNAREC=ON -D VNC=OFF + build arm32 --preset=experimental -D NEW_DYNAREC=ON -D VNC=OFF + build arm64 --preset=experimental -D NEW_DYNAREC=ON -D VNC=OFF + fi + ;; + + $project-DevODR) + if is_windows + then + build 32 --preset=experimental -D NEW_DYNAREC=OFF -D VNC=OFF + build 64 --preset=experimental -D NEW_DYNAREC=OFF -D VNC=OFF + elif is_mac + then + build Universal --preset=experimental -D NEW_DYNAREC=OFF -D VNC=OFF + else + build x86 --preset=experimental -D NEW_DYNAREC=OFF -D VNC=OFF + build x86_64 --preset=experimental -D NEW_DYNAREC=OFF -D VNC=OFF + build arm32 --preset=experimental -D NEW_DYNAREC=OFF -D VNC=OFF + build arm64 --preset=experimental -D NEW_DYNAREC=OFF -D VNC=OFF fi ;;