Prerequisites
- g++ 4.4+ or thereabouts (I've been using 4.6 myself)
- CMake 2.6+
- Optional: SQLite3 (libsqlite3-dev), for persistent cache support.
- Optional: GTest (libgtest-dev), for running unit tests.
Getting the Code
Get the latest Source Code from Git.
$ git clone https://git.sr.ht/~nickbp/marky
Building
$ cd marky (where LICENCE is found)
$ mkdir bin
$ cd bin
$ cmake .. (autodetects optional components and creates Makefiles)
$ make
That should do it! The marky-file executable will be found in bin/apps/.
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".