File tree Expand file tree Collapse file tree 3 files changed +8
-0
lines changed Expand file tree Collapse file tree 3 files changed +8
-0
lines changed Original file line number Diff line number Diff line change 260260 <EmccCompileOptimizationFlag Condition =" '$(EmccCompileOptimizationFlag)' == ''" >$(_EmccOptimizationFlagDefault)</EmccCompileOptimizationFlag >
261261 <!-- FIXME: which one should take precedence? -->
262262 <WasmCompileOptimizationFlag >$(EmccCompileOptimizationFlag)</WasmCompileOptimizationFlag >
263+ <WasmBitcodeCompileOptimizationFlag Condition =" '$(WasmBitcodeCompileOptimizationFlag)' == '' and '$(Configuration)' == 'Release'" >-O2</WasmBitcodeCompileOptimizationFlag >
264+ <WasmBitcodeCompileOptimizationFlag Condition =" '$(WasmBitcodeCompileOptimizationFlag)' == '' " >$(WasmCompileOptimizationFlag)</WasmBitcodeCompileOptimizationFlag >
263265 <EmccLinkOptimizationFlag Condition =" '$(EmccLinkOptimizationFlag)' == '' and '$(Configuration)' == 'Release'" >-O2</EmccLinkOptimizationFlag >
264266 <EmccLinkOptimizationFlag Condition =" '$(EmccLinkOptimizationFlag)' == ''" >$(WasmCompileOptimizationFlag)</EmccLinkOptimizationFlag >
265267 <WasmLinkOptimizationFlag >$(EmccLinkOptimizationFlag)</WasmLinkOptimizationFlag >
406408
407409 <Target Name =" _BrowserWasmBeforeWriteCompileBitcodeRsp" BeforeTargets =" _WasmWriteRspForCompilingBitcode" >
408410 <ItemGroup >
411+ <_BitcodeCompileFlags Include =" $(WasmBitcodeCompileOptimizationFlag)" />
409412 <_BitcodeCompileFlags Include =" @(_EmccCommonFlags)" />
410413 <_BitcodeCompileFlags Include =" $(EmccExtraBitcodeCompilationFlags)" />
411414 </ItemGroup >
Original file line number Diff line number Diff line change 148148
149149 <WasiClangCompileOptimizationFlag Condition =" '$(WasiClangCompileOptimizationFlag)' == ''" >$(_WasiClangOptimizationFlagDefault)</WasiClangCompileOptimizationFlag >
150150 <WasmCompileOptimizationFlag >$(WasiClangCompileOptimizationFlag)</WasmCompileOptimizationFlag >
151+ <WasiBitcodeCompileOptimizationFlag Condition =" '$(WasiBitcodeCompileOptimizationFlag)' == '' and '$(Configuration)' == 'Release'" >-O2</WasiBitcodeCompileOptimizationFlag >
152+ <WasiBitcodeCompileOptimizationFlag Condition =" '$(WasiBitcodeCompileOptimizationFlag)' == ''" >$(WasiClangCompileOptimizationFlag)</WasiBitcodeCompileOptimizationFlag >
151153 <WasiClangLinkOptimizationFlag Condition =" '$(WasiClangLinkOptimizationFlag)' == '' and '$(Configuration)' == 'Release'" >-O2</WasiClangLinkOptimizationFlag >
152154 <WasiClangLinkOptimizationFlag Condition =" '$(WasiClangLinkOptimizationFlag)' == ''" >$(WasiClangCompileOptimizationFlag)</WasiClangLinkOptimizationFlag >
153155 <WasmLinkOptimizationFlag >$(WasiClangLinkOptimizationFlag)</WasmLinkOptimizationFlag >
265267 <!-- FIXME: merge with some other target -->
266268 <Target Name =" _WasiBeforeWriteRspForCompilingBitcodeRsp" BeforeTargets =" _WasmWriteRspForCompilingBitcode" >
267269 <ItemGroup >
270+ <_BitcodeCompileFlags Include =" @(WasiBitcodeCompileOptimizationFlag)" />
268271 <_BitcodeCompileFlags Include =" @(_WasiClangCommonFlags)" />
269272 <_BitcodeCompileFlags Include =" $(WasiClangExtraBitcodeCompileFlags)" />
270273 </ItemGroup >
Original file line number Diff line number Diff line change 4444
4545 - $(EmccLinkOptimizationFlag) - Optimization flag to use for the link step
4646 - $(EmccCompileOptimizationFlag) - Optimization flag to use for compiling native files
47+ - $(WasmBitcodeCompileOptimizationFlag)
48+ - Optimization flag to use for compiling bitcode files
4749
4850 - $(EmccFlags) - Emcc flags used for both compiling native files, and linking
4951 - $(EmccExtraLDFlags) - Extra emcc flags for linking
You can’t perform that action at this time.
0 commit comments