build-static:
default: true
type: boolean
+ strip-bin:
+ default: ""
outputs:
shared-build-dir:
description: build directory of the shared build
make -j${{ env.num_proc }}
+ if [[ "${{ inputs.strip-bin }}" != "" ]]; then
+ ${{ inputs.strip-bin }} bin/cvc5*
+ fi
+
echo "::set-output name=build-dir::$pwd"
echo "::endgroup::"
os: ubuntu-latest
config: production --auto-download --all-bindings --editline --docs
cache-key: production
+ strip-bin: strip
python-bindings: true
build-documentation: true
check-examples: true
os: macos-11
config: production --auto-download --python-bindings --editline
cache-key: production
+ strip-bin: strip
python-bindings: true
check-examples: true
store-to-release-name: cvc5-macOS
os: ubuntu-latest
config: production --auto-download --win64
cache-key: productionwin64
+ strip-bin: x86_64-w64-mingw32-strip
windows-build: true
store-to-release-name: cvc5-Win64.exe
binary-ext: .exe
configure-config: ${{ matrix.config }}
build-shared: ${{ matrix.build-shared }}
build-static: ${{ matrix.build-static }}
+ strip-bin: ${{ matrix.strip-bin }}
- name: ccache Statistics
run: ccache -s