Here’s what my log looks like:
/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono /Users/mh/Code/Elements/Bin/EBuild.exe "/Users/mh/Test Projects/Module18/Module18.sln" --logger:fire --configuration:Debug --debug --statistics --verbosity:diagnostic --xml:/var/folders/wl/n_01zc255cv_1b994z_kdf9c0000gn/T/Module18.fire.xml --build --setting:TreatFixableErrorsAsWarnings=True
RemObjects EBuild. An open source build engine for Elements and beyond.
Copyright RemObjects Software 2016-2018. All Rights Reserved. Created by marc hoffman.
Version 10.0.0.2306 (develop) built on talax, 20180711-160435. Commit 8f529b0.
-> Task RemObjects.EBuild.BuildSolution started.
-> Project Module18 started.
-> Task RemObjects.EBuild.Elements.ElementsBuildProject started for Module18.
-> Task RemObjects.EBuild.Elements.ElementsSanityCheck started for Module18, Island-WebAssembly.
<- Task RemObjects.EBuild.Elements.ElementsSanityCheck finished for Module18, Island-WebAssembly, took 0.0009s (0.0013s).
-> Task RemObjects.EBuild.Elements.ElementsApplyLegacySettings started for Module18, Island-WebAssembly.
Mapping DefineConstants=DEBUG;TRACE; to ConditionalDefines
Mapping AssemblyName=Module18 to BinaryName
<- Task RemObjects.EBuild.Elements.ElementsApplyLegacySettings finished for Module18, Island-WebAssembly, took 0.0048s (0.0049s).
-> Task RemObjects.EBuild.Elements.ElementsPreparePlatforms started for Module18.
Preparing target 'Island-WebAssembly' (platform 'Island').
D: Target-specific Settings, before prepare
D: - <BinaryName = Module18 [Target: Island-WebAssembly]>
D: - <ConditionalDefines = DEBUG;TRACE; [Target: Island-WebAssembly]>
D: - <Mode = Island [Target: Island-WebAssembly]>
D: - <SubMode = WebAssembly [Target: Island-WebAssembly]>
-> Task RemObjects.EBuild.Elements.ElementsPreflightIsland started for Module18.
<- Task RemObjects.EBuild.Elements.ElementsPreflightIsland finished for Module18, took 0.0002s (0.0003s).
-> Task RemObjects.EBuild.Elements.ElementsPrepareIslandPlatform started for Module18, Island-WebAssembly.
<- Task RemObjects.EBuild.Elements.ElementsPrepareIslandPlatform finished for Module18, Island-WebAssembly, took 0.0020s (0.0027s).
D: Target-specific Settings, after prepare
D: - <Architecture = wasm32 [Target: Island-WebAssembly]>
D: - <BinaryName = Module18 [Target: Island-WebAssembly]>
D: - <ConditionalDefines = DEBUG;TRACE; [Target: Island-WebAssembly]>
D: - <FinalBinaryName = Module18.wasm [Target: Island-WebAssembly]>
D: - <Internal:ArchiveOutputType = gnu [Target: Island-WebAssembly]>
D: - <Internal:CompilerFlags = --disableeh --disableatomic --thinlto --bc+ [Target: Island-WebAssembly]>
D: - <Mode = Island [Target: Island-WebAssembly]>
D: - <SubMode = WebAssembly [Target: Island-WebAssembly]>
<- Task RemObjects.EBuild.Elements.ElementsPreparePlatforms finished for Module18, took 0.0160s (0.0266s).
-- Task RemObjects.EBuild.Elements.ElementsPreparePlatforms skipped for Module18.
-> Task RemObjects.EBuild.Elements.ElementsCheckForTargetlessReferences started for Module18.
<- Task RemObjects.EBuild.Elements.ElementsCheckForTargetlessReferences finished for Module18, took 0.0031s (0.0033s).
-> Task RemObjects.EBuild.Elements.ElementsResolveReferences started for Module18.
-> Target Island-WebAssembly started.
-> Task RemObjects.EBuild.Elements.ElementsResolveIslandReferencesForTarget started for Module18, Island-WebAssembly.
Reference 'Island' was resolved to '/Users/mh/Code/Elements/Bin/References/Island/WebAssembly/wasm32/Island.fx' for target 'Island-WebAssembly'.
Reference 'Island' was resolved to '/Users/mh/Code/Elements/Bin/References/Island/WebAssembly/wasm32/Island.fx' for target 'Island-WebAssembly/wasm32'.
<- Task RemObjects.EBuild.Elements.ElementsResolveIslandReferencesForTarget finished for Module18, Island-WebAssembly, took 0.0295s (0.0301s).
<- Target Island-WebAssembly finished.
<- Task RemObjects.EBuild.Elements.ElementsResolveReferences finished for Module18, took 0.0523s (0.0564s).
-> Task RemObjects.EBuild.Elements.ElementsResolveSourceFiles started for Module18.
<- Task RemObjects.EBuild.Elements.ElementsResolveSourceFiles finished for Module18, took 0.0019s (0.0023s).
-- Task RemObjects.EBuild.Elements.ElementsPreCompileEchoes skipped for Module18, Island-WebAssembly.
-- Task RemObjects.EBuild.Elements.ElementsPreCompileToffee skipped for Module18, Island-WebAssembly.
-- Task RemObjects.EBuild.Elements.ElementsPreCompileCooper skipped for Module18, Island-WebAssembly.
-- Task RemObjects.EBuild.Elements.ElementsPreparePlatforms skipped for Module18.
-- Task RemObjects.EBuild.Elements.ElementsResolveReferences skipped for Module18.
-- Task RemObjects.EBuild.Elements.ElementsResolveSourceFiles skipped for Module18.
-> Task RemObjects.EBuild.Elements.ElementsPreCompileIsland started for Module18, Island-WebAssembly.
-- Task ProcessResources skipped for Module18, Island-WebAssembly.
<- Task RemObjects.EBuild.Elements.ElementsPreCompileIsland finished for Module18, Island-WebAssembly, took 0.0000s (0.0013s).
-> Task RemObjects.EBuild.Elements.ElementsCompile started for Module18.
D: Loading compiler from '/Users/mh/Code/Elements/Bin/RemObjects.Elements.dll'
Compiling target 'Island-WebAssembly', architecture 'wasm32'
-> Target Island-WebAssembly started compiling for wasm32.
Starting compile for Module18 Island-WebAssembly wasm32
RemObjects Elements (Oxygene, C#, Swift and Java) Compiler for .NET, Cocoa, Java and Island.
Version 10.0.0.2306 (develop) built on talax, 20180711-160435. Commit 8f529b0.
Copyright 2003-2018 RemObjects Software, LLC. All rights reserved.
Source file: /Users/mh/Test Projects/Module18/Program.pas
Reference: /Users/mh/Code/Elements/Bin/References/Island/WebAssembly/wasm32/Island.fx
-> Phase Resolving Bodies started.
<- Phase Resolving Bodies finished, took 0.4555s.
-> Phase Checking Members started.
<- Phase Checking Members finished, took 0.0419s.
-> Phase Generating Helper Types started.
<- Phase Generating Helper Types finished, took 0.0470s.
-> Phase Inlining code started.
<- Phase Inlining code finished, took 0.0127s.
-> Phase Pre-Simplifying Code started.
<- Phase Pre-Simplifying Code finished, took 0.0231s.
-> Phase Simplifying Code started.
<- Phase Simplifying Code finished, took 0.0379s.
-> Phase Flow Analysis started.
<- Phase Flow Analysis finished, took 0.0220s.
-> Phase Expanding generics started.
<- Phase Expanding generics finished, took 0.1132s.
-> Phase Generating Output started.
<- Phase Generating Output finished, took 0.3280s.
<- Target Island-WebAssembly finished compiling for wasm32.
D: CompilerOutput for Island-WebAssembly
D: - <CompilerOutput-wasm32: /Users/mh/Library/Application Support/RemObjects Software/EBuild/Obj/Module18-CF7BF0D8B77EAD6D7FDFD036F0DD014AF95808E4/Debug/Island-WebAssembly/wasm32/Module18.a [Target: Island-WebAssembly]>
D: - <CompilerOutput-wasm32: /Users/mh/Library/Application Support/RemObjects Software/EBuild/Obj/Module18-CF7BF0D8B77EAD6D7FDFD036F0DD014AF95808E4/Debug/Island-WebAssembly/wasm32/Module18.fx [Target: Island-WebAssembly]>
D: - <CompilerOutput-wasm32: /Users/mh/Library/Application Support/RemObjects Software/EBuild/Obj/Module18-CF7BF0D8B77EAD6D7FDFD036F0DD014AF95808E4/Debug/Island-WebAssembly/wasm32/Module18.o [Target: Island-WebAssembly]>
<- Task RemObjects.EBuild.Elements.ElementsCompile finished for Module18, took 1.7942s (1.8835s).
-- Task RemObjects.EBuild.Elements.ElementsPostCompileEchoes skipped for Module18, Island-WebAssembly.
-- Task RemObjects.EBuild.Elements.ElementsPostCompileToffee skipped for Module18, Island-WebAssembly.
-- Task RemObjects.EBuild.Elements.ElementsPostCompileCooper skipped for Module18, Island-WebAssembly.
-- Task RemObjects.EBuild.Elements.ElementsCompile skipped for Module18.
-> Task RemObjects.EBuild.Elements.ElementsPostCompileIsland started for Module18, Island-WebAssembly.
<- Task RemObjects.EBuild.Elements.ElementsPostCompileIsland finished for Module18, Island-WebAssembly, took 0.0000s (0.0002s).
-> Task RemObjects.EBuild.Elements.ElementsLink started for Module18.
-> Task Link started for Module18, Island-WebAssembly.
<- Task Link finished for Module18, Island-WebAssembly, took 1.4380s (1.4383s).
D: LinkerOutput
D: - <LinkerOutput-wasm32: /Users/mh/Code/Elements/Bin/References/Island/WebAssembly/wasm32/RemObjectsElements.js [Target: Island-WebAssembly]>
D: - <LinkerOutput-wasm32: /Users/mh/Library/Application Support/RemObjects Software/EBuild/Obj/Module18-CF7BF0D8B77EAD6D7FDFD036F0DD014AF95808E4/Debug/Island-WebAssembly/wasm32/Module18.d.ts [Target: Island-WebAssembly]>
D: - <LinkerOutput-wasm32: /Users/mh/Library/Application Support/RemObjects Software/EBuild/Obj/Module18-CF7BF0D8B77EAD6D7FDFD036F0DD014AF95808E4/Debug/Island-WebAssembly/wasm32/Module18.js [Target: Island-WebAssembly]>
D: - <LinkerOutput-wasm32: /Users/mh/Library/Application Support/RemObjects Software/EBuild/Obj/Module18-CF7BF0D8B77EAD6D7FDFD036F0DD014AF95808E4/Debug/Island-WebAssembly/wasm32/Module18.wasm [Target: Island-WebAssembly]>
<- Task RemObjects.EBuild.Elements.ElementsLink finished for Module18, took 1.4397s (3.3254s).
-> Task RemObjects.EBuild.Elements.ElementsDetermineFinalOutput started for Module18.
-> Task RemObjects.EBuild.Elements.ElementsDetermineFinalOutputIsland started for Module18, Island-WebAssembly.
<- Task RemObjects.EBuild.Elements.ElementsDetermineFinalOutputIsland finished for Module18, Island-WebAssembly, took 0.0035s (0.0038s).
<- Task RemObjects.EBuild.Elements.ElementsDetermineFinalOutput finished for Module18, took 0.0046s (3.3303s).
-> Task RemObjects.EBuild.Elements.ElementsExpandCopyToOutputDirectoryPaths started for Module18.
<- Task RemObjects.EBuild.Elements.ElementsExpandCopyToOutputDirectoryPaths finished for Module18, took 0.0006s (0.0009s).
-> Task RemObjects.EBuild.Elements.ElementsCopyFinalOutput started for Module18.
D: Copying to /Users/mh/Test Projects/Module18/bin/Debug/WebAssembly
D: Generated Files for target Island-WebAssembly:
D: wasm32/Module18.d.ts (/Users/mh/Library/Application Support/RemObjects Software/EBuild/Obj/Module18-CF7BF0D8B77EAD6D7FDFD036F0DD014AF95808E4/Debug/Island-WebAssembly/wasm32/Module18.d.ts)
D: wasm32/Module18.js (/Users/mh/Library/Application Support/RemObjects Software/EBuild/Obj/Module18-CF7BF0D8B77EAD6D7FDFD036F0DD014AF95808E4/Debug/Island-WebAssembly/wasm32/Module18.js)
D: wasm32/Module18.wasm (/Users/mh/Library/Application Support/RemObjects Software/EBuild/Obj/Module18-CF7BF0D8B77EAD6D7FDFD036F0DD014AF95808E4/Debug/Island-WebAssembly/wasm32/Module18.wasm)
D: wasm32/RemObjectsElements.js (/Users/mh/Code/Elements/Bin/References/Island/WebAssembly/wasm32/RemObjectsElements.js)
Final Output:
Module18.d.ts (/Users/mh/Test Projects/Module18/bin/Debug/WebAssembly/wasm32/Module18.d.ts)
Module18.js (/Users/mh/Test Projects/Module18/bin/Debug/WebAssembly/wasm32/Module18.js)
Module18.wasm (/Users/mh/Test Projects/Module18/bin/Debug/WebAssembly/wasm32/Module18.wasm)
RemObjectsElements.js (/Users/mh/Test Projects/Module18/bin/Debug/WebAssembly/wasm32/RemObjectsElements.js)
<- Task RemObjects.EBuild.Elements.ElementsCopyFinalOutput finished for Module18, took 0.0147s (3.3465s).
<- Task RemObjects.EBuild.Elements.ElementsBuildProject finished for Module18, took 0.0000s (3.3473s).
<- Project Module18 finished, took 3.3483s.
Project 'Module18' built successfully.
Solution 'Module18' built successfully.
<- Task RemObjects.EBuild.BuildSolution finished for Module18, took 3.3640s (3.3670s).
net time gross time task
------------- ------------ -------------------------------
0.000s 0.000s ElementsPostCompileIsland
0.000s 3.347s ElementsBuildProject
0.000s 0.001s ElementsPreCompileIsland
0.000s 0.000s ElementsPreflightIsland
0.000s 0.000s ElementsExpandCopyToOutputDirectoryPaths
0.000s 0.003s ElementsSanityCheck
0.001s 0.002s ElementsResolveSourceFiles
0.001s 0.002s ElementsPrepareIslandPlatform
0.003s 0.003s ElementsCheckForTargetlessReferences
0.003s 0.003s ElementsDetermineFinalOutputIsland
0.004s 3.330s ElementsDetermineFinalOutput
0.004s 0.004s ElementsApplyLegacySettings
0.014s 3.346s ElementsCopyFinalOutput
0.015s 0.026s ElementsPreparePlatforms
0.029s 0.030s ElementsResolveIslandReferencesForTarget
0.052s 0.056s ElementsResolveReferences
1.438s 1.438s ElementsIslandLink
1.439s 3.325s ElementsLink
1.794s 1.885s ElementsCompile
3.363s 3.367s BuildSolution
The stuff under Final Output: is the interesting part. along with This project setting (the default):