[build] Always use -O3 for WASM AOT builds

This commit is contained in:
Laura Hausmann 2024-11-19 04:35:16 +01:00
parent e128182934
commit 6240dc8e30
No known key found for this signature in database
GPG key ID: D044E84C5BE01605
2 changed files with 4 additions and 6 deletions

View file

@ -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>

View file

@ -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),)