<div dir="ltr">So, if I wanted to fix the Mercury 14.01 (Visual Studio 2013 32bit) release, how would I start?<div><br></div><div>I'm interested in committing to really trying to help this project, so looking at it I'm not that sure how to go about it.</div><div><br></div><div>So far I am at the point where I am in the <a href="https://github.com/Mercury-Language/mercury/blob/master/README.MS-VisualC">build tutorial for Window</a>s and I can't seem to even run</div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">$ ./configure --with-msvcrt<br>bash: ./configure: No such file or directory</blockquote><div>in the Cygwin shell.</div><div><br></div><div>Pretty sure this is a stupid thing I should know, but I have no clue how to work around it.</div><div><br></div><div>Also, what exactly is the build sequence for Mercury in general? I know it's Autotools, but I'm wondering what the breakdown of:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">config.guess<br>config.sub<br><a href="http://configure.ac">configure.ac</a><br>install-sh<br>Makefile<br>Makefile.DLLs<br><a href="http://Mmake.common.in">Mmake.common.in</a><br>Mmake.workspace<br>Mmakefile<br>prepare.sh</blockquote><div>and how they are used? Big question, but I'm just wondering if someone could maybe use some ASCII to show:</div><div><a href="http://configure.ac">configure.ac</a> [depending on config.sub, config.guess] -> processed by ./configure -> generates file $x -> Makefile [depending on $x] -> scripts/Mmake -> ...</div><div>or something?</div><div><br></div><div>Also, it looks like the Makefile calls Mmake, but I thought Mmake was completely deprecated? Is it still used in the initial build system? </div></div><div><br></div><div>p.s. </div><div>I'm of the opinion that my stupid questions are going to be useful for someone else someday, but maybe that's the wrong assumption to be making? I don't mind putting more effort into reading the documentation and posting my own monologue about how I think it works, but I think that would border on nonsense babble at this point. For my thick head, frankness is appreciated.</div></div>