[build] Always use -O3 for WASM AOT builds
This commit is contained in:
parent
e128182934
commit
6240dc8e30
2 changed files with 4 additions and 6 deletions
|
@ -49,10 +49,8 @@
|
||||||
<!-- Enable Blazor AOT compilation when EnableAOT build flag is set -->
|
<!-- Enable Blazor AOT compilation when EnableAOT build flag is set -->
|
||||||
<PropertyGroup Condition="'$(EnableAOT)' == 'true'">
|
<PropertyGroup Condition="'$(EnableAOT)' == 'true'">
|
||||||
<RunAOTCompilation>true</RunAOTCompilation>
|
<RunAOTCompilation>true</RunAOTCompilation>
|
||||||
<_EmccOptLevel Condition="'$(WasmOptLevel)' == ''">z</_EmccOptLevel>
|
<EmccCompileOptimizationFlag>-O3</EmccCompileOptimizationFlag>
|
||||||
<_WasmOptLevel Condition="'$(WasmOptLevel)' == ''">2</_WasmOptLevel>
|
<EmccLinkOptimizationFlag>-O3</EmccLinkOptimizationFlag>
|
||||||
<EmccCompileOptimizationFlag>-O$(_EmccOptLevel)</EmccCompileOptimizationFlag>
|
<WasmBitcodeCompileOptimizationFlag>-O3</WasmBitcodeCompileOptimizationFlag>
|
||||||
<EmccLinkOptimizationFlag>-O$(_WasmOptLevel)</EmccLinkOptimizationFlag>
|
|
||||||
<WasmBitcodeCompileOptimizationFlag>-O$(_WasmOptLevel)</WasmBitcodeCompileOptimizationFlag>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
2
Makefile
2
Makefile
|
@ -27,7 +27,7 @@ TEST_CMD = ${TL_ENV} ${DOTNET_CMD} test --no-build --nologo
|
||||||
BUILD_FLAGS = -p:EnableLibVips=${VIPS} -p:BundleNativeDeps=${BUNDLE_NATIVE} -p:DependencyVulnsAsError=${DEP_VULN_WERROR}
|
BUILD_FLAGS = -p:EnableLibVips=${VIPS} -p:BundleNativeDeps=${BUNDLE_NATIVE} -p:DependencyVulnsAsError=${DEP_VULN_WERROR}
|
||||||
PUBLISH_FLAGS = -p:EnableAOT=${AOT} -p:DeterministicSourcePaths=true -p:ContinuousIntegrationBuild=true ${BUILD_FLAGS}
|
PUBLISH_FLAGS = -p:EnableAOT=${AOT} -p:DeterministicSourcePaths=true -p:ContinuousIntegrationBuild=true ${BUILD_FLAGS}
|
||||||
PUBLISH_FLAGS_EXT = ${PUBLISH_RIDARG} -o publish/${TARGETRID} ${PUBLISH_FLAGS}
|
PUBLISH_FLAGS_EXT = ${PUBLISH_RIDARG} -o publish/${TARGETRID} ${PUBLISH_FLAGS}
|
||||||
RELEASE_FLAGS = -r ${TARGETRID} -o release/${TARGETPLATFORM} ${PUBLISH_FLAGS} -p:WasmOptLevel=z -p:WasmBuildNative=true
|
RELEASE_FLAGS = -r ${TARGETRID} -o release/${TARGETPLATFORM} ${PUBLISH_FLAGS}
|
||||||
|
|
||||||
TARGETRID = $(TARGETPLATFORM:linux-glibc-%=linux-%)
|
TARGETRID = $(TARGETPLATFORM:linux-glibc-%=linux-%)
|
||||||
PUBLISH_RIDARG = $(if $(TARGETRID),-r $(TARGETRID),)
|
PUBLISH_RIDARG = $(if $(TARGETRID),-r $(TARGETRID),)
|
||||||
|
|
Loading…
Add table
Reference in a new issue