|
|
@ -351,6 +351,8 @@ ul.auto-toc {
|
|
|
|
a 64-bit distribution like Arch, you'll need the multilib development tools and libraries.</p>
|
|
|
|
a 64-bit distribution like Arch, you'll need the multilib development tools and libraries.</p>
|
|
|
|
<p>Before you can build anything, you'll also need <tt class="docutils literal">cmake</tt>. It is advisable to also get
|
|
|
|
<p>Before you can build anything, you'll also need <tt class="docutils literal">cmake</tt>. It is advisable to also get
|
|
|
|
<tt class="docutils literal">ccmake</tt> on distributions that split the cmake package into multiple parts.</p>
|
|
|
|
<tt class="docutils literal">ccmake</tt> on distributions that split the cmake package into multiple parts.</p>
|
|
|
|
|
|
|
|
<p>For the code generation parts, you need perl and the XML::LibXML perl package.
|
|
|
|
|
|
|
|
You should be able to find them in your distro repositories (on Arch linux 'perl-xml-libxml').</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="section" id="build">
|
|
|
|
<div class="section" id="build">
|
|
|
|
<h2><a class="toc-backref" href="#id4">Build</a></h2>
|
|
|
|
<h2><a class="toc-backref" href="#id4">Build</a></h2>
|
|
|
@ -380,8 +382,12 @@ program.</p>
|
|
|
|
site: <a class="reference external" href="http://www.cmake.org/cmake/resources/software.html">http://www.cmake.org/cmake/resources/software.html</a></p>
|
|
|
|
site: <a class="reference external" href="http://www.cmake.org/cmake/resources/software.html">http://www.cmake.org/cmake/resources/software.html</a></p>
|
|
|
|
<p>It has the usual installer wizard. Make sure you let it add its binary folder
|
|
|
|
<p>It has the usual installer wizard. Make sure you let it add its binary folder
|
|
|
|
to your binary search PATH so the tool can be later run from anywhere.</p>
|
|
|
|
to your binary search PATH so the tool can be later run from anywhere.</p>
|
|
|
|
<p>You'll also need a copy of Microsoft Visual C++ 2010. The Express version is sufficient.
|
|
|
|
<p>You'll need a copy of Microsoft Visual C++ 2010. The Express version is sufficient.
|
|
|
|
Grab it from Microsoft's site.</p>
|
|
|
|
Grab it from Microsoft's site.</p>
|
|
|
|
|
|
|
|
<p>For the code generation parts, you'll need perl and XML::LibXML. You can install them like this:
|
|
|
|
|
|
|
|
* download and install strawberry perl from http://strawberryperl.com/
|
|
|
|
|
|
|
|
* reboot so that the system can pick up the new binary path
|
|
|
|
|
|
|
|
* open a cmd.exe window and run "cpan XML::LibXML" (obviously without the quotes). This can take a while to complete.</p>
|
|
|
|
<div class="section" id="id1">
|
|
|
|
<div class="section" id="id1">
|
|
|
|
<h2><a class="toc-backref" href="#id6">Build</a></h2>
|
|
|
|
<h2><a class="toc-backref" href="#id6">Build</a></h2>
|
|
|
|
<p>Open the <tt class="docutils literal">build</tt> folder and double click the batch script there. This will eventually open
|
|
|
|
<p>Open the <tt class="docutils literal">build</tt> folder and double click the batch script there. This will eventually open
|
|
|
|