Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated Linux build instructions

...

Building on Linux

Ubuntu

You need to following packages:

  1. 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/
  2. libxml2
  3. libxml2-dev
  4. zlib1g
  5. zlib1g-dev
  6. libsdl2-image-2.0-0
  7. 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