<html><head></head><body>
<p><br/>
</p>
<div class="moz-cite-prefix">On 5/17/20 2:50 PM, Robert wrote:<br/>
</div>
<blockquote type="cite" cite="mid:067261ad-ace5-7d01-2c1d-520bc11cecbe@pm.me">
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
The answer is that we construct a Smalltalk-based build system
with a swap-able back-end to generate & emit CMake config or
autoconf config. Run ./mvm which would call <br/>
<blockquote type="cite" cite="mid:0db11abb-b938-b3c5-3b56-1ba6b75d8a17@pm.me"> </blockquote>
<blockquote type="cite" cite="mid:0db11abb-b938-b3c5-3b56-1ba6b75d8a17@pm.me">
<p> </p>
<blockquote>
<p>squeak VMBuildSystem makeVMWithAutoconf<br/>
pharo VMBuildSystem makeVMWithCMake</p>
</blockquote>
<p>Similar to groovy, allow Smalltalk scripts to define the
build.<br/>
</p>
</blockquote>
<p>The reference to groovy was the build system known as gradle. I
propose we construct a gradle equivalent in Smalltalk.</p>
</blockquote>
Gradle: <a class="moz-txt-link-freetext" href="https://docs.gradle.org/current/userguide/userguide.html">https://docs.gradle.org/current/userguide/userguide.html</a>.<br/>
<blockquote type="cite" cite="mid:067261ad-ace5-7d01-2c1d-520bc11cecbe@pm.me">
<p>--- </p>
<pre class="moz-signature" cols="72">Kindly,
Robert</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
Kindly,
Robert</pre>
</body></html>