Commit 4179737c authored by Jan Kiene's avatar Jan Kiene
Browse files

use OPTIMIZATION_LEVEL instead of OPTIM directly

allows building only the basop code with opt by passing to build-binaries.sh
parent b40a90a1
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -121,8 +121,8 @@ variables:
      - 'test-long-self-test'
      - 'check-regressions-long'
      - 'ivas-conformance-linux'
  OPTIM:
    description: "Set level of optimization for the build. Default is 0 (no opt)"
  OPTIMIZATION_LEVEL:
    description: "Set level of optimization for the build (only of BASOP code, float always uses -O0). Default is 0 (no opt)"
    value: "0"
    options:
      - "0"
@@ -785,9 +785,9 @@ workflow:

  # build merge target branch and correpsonding float reference
    - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/build-binaries.sh float-ref
    - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/build-binaries.sh merge-target
    - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/build-binaries.sh merge-target $OPTIMIZATION_LEVEL
  # build to-be-merged branch and corresponding float ref branch
    - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/build-binaries.sh dut
    - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/build-binaries.sh dut $OPTIMIZATION_LEVEL
    - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/build-binaries.sh float-ref-merge-source

  # set pytest args for ref creation
@@ -894,7 +894,7 @@ workflow:
    -   bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/apply-testv-scaling.sh
    - fi
    - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/build-binaries.sh float-ref
    - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/build-binaries.sh dut
    - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/build-binaries.sh dut $OPTIMIZATION_LEVEL

    - comp_args="--mld --ssnr --odg --mld-playback-level $MLD_PLAYBACK_LEVEL"