...
Building on Linux
Ubuntu
You need to following packages:
- cmake --- we use the latest version (3.0.2) and if Ubuntu has not upgraded yet, you need to go here to get it: http://www.cmake.org/download/
- libxml2
- libxml2-dev
- zlib1g
- zlib1g-dev
- libsdl2-image-2.0-0
- libsdl2-image-dev
Note that, as per standard cmake practice, you should always build separately from the source tree (although a separate subdirectory within the source tree is acceptable).
Set the DOCFORMATS_DIR environment variable to the location of the repository root. Then, anywhere any where on your filesystem:
mkdir build
...
file system:
cd build |
---|
...
cmake -G "Unix Makefiles" $DOCFORMATS_DIR |
---|
...
make |
---|
This will produce two four binaries in your build directory:
...
lib/libDocFormats.a
...
– a static library
dfutil/dfutil -- the driver program
Note that, as per standard cmake practice, you should always build separately from the source tree (although a separate subdirectory within the source tree is acceptable).
bin/dfconvert – the converter program
bin/dftest – the test suite
bin/dfutil – the driver program
To run the tests, do type the following from your /build directory:
...
./bin/dftest -plain |
---|
## Building
Building on OS X
You can either use the instructions above for building using make, or alternatively generate an Xcode project:
mkdir build cd build cmake -G Xcode $DOCFORMATS__DIR |
---|
This will produce DocFormats.xcodeproj, which you can then open in Xcode.##
Building on Windows