build: parametrize the location of wasm-opt #3454
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This relates to...
Enhances: #3421
Rationale
The wasm-opt binary may be available in different place than the local directory (
./wasm-opt
) – for example, in/usr/bin/wasm-opt
.Changes
Similarly to the other parametrized WASM build options, use WASM_OPT environment variable to identify the wanted binary, with fallback to the previous value (
./wasm-opt
).Even with the new environment variable, the
hasOptimizer
check is kept for the cases where no optimizer is available anywhere.Features
N/A
Bug Fixes
N/A
Breaking Changes and Deprecations
N/A
Status