<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openclonk.org/index.php?action=history&amp;feed=atom&amp;title=Building_with_MinGW</id>
	<title>Building with MinGW - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openclonk.org/index.php?action=history&amp;feed=atom&amp;title=Building_with_MinGW"/>
	<link rel="alternate" type="text/html" href="https://wiki.openclonk.org/index.php?title=Building_with_MinGW&amp;action=history"/>
	<updated>2026-04-29T00:05:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.5</generator>
	<entry>
		<id>https://wiki.openclonk.org/index.php?title=Building_with_MinGW&amp;diff=1332&amp;oldid=prev</id>
		<title>Ker at 16:14, 4 February 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.openclonk.org/index.php?title=Building_with_MinGW&amp;diff=1332&amp;oldid=prev"/>
		<updated>2013-02-04T16:14:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:14, 4 February 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l27&quot;&gt;Line 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you checked out openclonk to &amp;quot;C:\Users\MyUser\openclonk&amp;quot; you have to type &amp;#039;&amp;#039;&amp;#039;cd /c/Users/MyUser/openclonk&amp;#039;&amp;#039;&amp;#039; to get to that directory. Do this now.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you checked out openclonk to &amp;quot;C:\Users\MyUser\openclonk&amp;quot; you have to type &amp;#039;&amp;#039;&amp;#039;cd /c/Users/MyUser/openclonk&amp;#039;&amp;#039;&amp;#039; to get to that directory. Do this now.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Since we don&#039;t want cmake to mess up our openclonk repository, we&#039;ll create an extra build folder where it can do as it pleases.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You then tell cmake that you are planning on using mingw and it should create all the necessary files for you: &#039;&#039;&#039;cmake . -G&quot;MSYS Makefiles&quot;&#039;&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Type &quot;mkdir build&quot; to do that.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Now enter that new folder with &#039;&#039;&#039;cd build&#039;&#039;&#039;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You then tell cmake that you are planning on using mingw and it should create all the necessary files for you: &#039;&#039;&#039;cmake &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/del&gt;. -G&quot;MSYS Makefiles&quot;&#039;&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If the result looks like the following image, everything went as planned:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If the result looks like the following image, everything went as planned:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l37&quot;&gt;Line 37:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Type &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039; and watch huge amounts of green text pass by. This is a good time for a coffee break.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Type &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039; and watch huge amounts of green text pass by. This is a good time for a coffee break.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Once the compilation is done you should find a &#039;&#039;&#039;openclonk.exe&#039;&#039;&#039;. Copy all the files from the &quot;deps/bin&quot; folder to this folder and run openclonk.exe.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ker</name></author>
	</entry>
	<entry>
		<id>https://wiki.openclonk.org/index.php?title=Building_with_MinGW&amp;diff=1330&amp;oldid=prev</id>
		<title>Ker: Created page with &quot;= Getting the sources = Just follow the instructions in Building_with_Windows#Get_the_sources.  = Getting MinGW = Choose the most recent installer from[[http://sourceforge...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.openclonk.org/index.php?title=Building_with_MinGW&amp;diff=1330&amp;oldid=prev"/>
		<updated>2013-02-04T14:49:20Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Getting the sources = Just follow the instructions in &lt;a href=&quot;/w/Building_with_Windows#Get_the_sources&quot; title=&quot;Building with Windows&quot;&gt;Building_with_Windows#Get_the_sources&lt;/a&gt;.  = Getting MinGW = Choose the most recent installer from[[http://sourceforge...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Getting the sources =&lt;br /&gt;
Just follow the instructions in [[Building_with_Windows#Get_the_sources]].&lt;br /&gt;
&lt;br /&gt;
= Getting MinGW =&lt;br /&gt;
Choose the most recent installer from[[http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/ sourceforge]].&lt;br /&gt;
&lt;br /&gt;
Click Next until you hit the following screen:&lt;br /&gt;
&lt;br /&gt;
[[File:MinGW_Setup_1.png]]&lt;br /&gt;
&lt;br /&gt;
Check the boxes &amp;quot;C++ Compiler&amp;quot;, &amp;quot;MSYS Basic System&amp;quot; and &amp;quot;MinGW Developer Toolkit&amp;quot;. Finish the installation wizard.&lt;br /&gt;
&lt;br /&gt;
= Compiling =&lt;br /&gt;
&lt;br /&gt;
== Getting precompiled dependencies ==&lt;br /&gt;
Download them from [[http://oli-obk.de/clonk_mingw_deps.zip]] and extract them to the openclonk folder (that you checked out with tortoisegit).&lt;br /&gt;
&lt;br /&gt;
== Getting cmake ==&lt;br /&gt;
&lt;br /&gt;
Download the win32 installer from [[http://www.cmake.org/cmake/resources/software.html#latest]] and click yourself through the installer.&lt;br /&gt;
&lt;br /&gt;
== Compiling the source ==&lt;br /&gt;
&lt;br /&gt;
Run the &amp;quot;MinGW Shell&amp;quot;, which can be found under Start-&amp;gt;Programs-&amp;gt;MinGW.&lt;br /&gt;
&lt;br /&gt;
Now we want to go to the openclonk folder. Since the MinGW Shell kindof simulates a linux shell, you have to use different commands when compared to the windows command prompt.&lt;br /&gt;
If you checked out openclonk to &amp;quot;C:\Users\MyUser\openclonk&amp;quot; you have to type &amp;#039;&amp;#039;&amp;#039;cd /c/Users/MyUser/openclonk&amp;#039;&amp;#039;&amp;#039; to get to that directory. Do this now.&lt;br /&gt;
&lt;br /&gt;
Since we don&amp;#039;t want cmake to mess up our openclonk repository, we&amp;#039;ll create an extra build folder where it can do as it pleases.&lt;br /&gt;
Type &amp;quot;mkdir build&amp;quot; to do that.&lt;br /&gt;
Now enter that new folder with &amp;#039;&amp;#039;&amp;#039;cd build&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You then tell cmake that you are planning on using mingw and it should create all the necessary files for you: &amp;#039;&amp;#039;&amp;#039;cmake .. -G&amp;quot;MSYS Makefiles&amp;quot;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
If the result looks like the following image, everything went as planned:&lt;br /&gt;
&lt;br /&gt;
[[File:mingw_cmake.png]]&lt;br /&gt;
&lt;br /&gt;
Type &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039; and watch huge amounts of green text pass by. This is a good time for a coffee break.&lt;/div&gt;</summary>
		<author><name>Ker</name></author>
	</entry>
</feed>