---
layout: default
title: marky - download
---
<p class="header">Prerequisites</p>
<ul>
<li>g++ 4.4+ or thereabouts (I've been using 4.6 myself)</li>
<li>CMake 2.6+</li>
<li>Optional: SQLite3 (libsqlite3-dev), for persistent cache support.</li>
<li>Optional: GTest (libgtest-dev), for running unit tests.</li>
</ul>
<p class="header">Getting the Code</p>
<p>Get the latest <a href="https://sr.ht/~nickbp/marky">Source Code</a> from Git.</p>
<p class="code">$ git clone https://git.sr.ht/~nickbp/marky</p>
<p class="header">Building</p>
<p class="code">$ cd marky <i>(where LICENCE is found)</i><br/>
$ mkdir bin<br/>
$ cd bin<br/>
$ cmake .. <i>(autodetects optional components and creates Makefiles)</i><br/>
$ make</p>
<p>That should do it! The <i>marky-file</i> executable will be found in bin/apps/.</p>
<p>The build can optionally be configured with standard CMake tools like "ccmake" and "cmake-gui". You can use those to enable or disable optional components, or to enable a release build by setting CMAKE_BUILD_TYPE to "Release".</p>