Skip to content

Making an SDK (Linux)

joeykleingers edited this page Jul 11, 2017 · 8 revisions

These prerequisites need to be completed before making a DREAM.3D SDK.

If you have already fulfilled all of these prerequisites, skip to the Procedure section.

A compatible compiler needs to be installed on your system to be able to build DREAM.3D.

For more information, please visit Installing a Compiler Suite.

Procedure

DREAM.3D should compile under GCC 4.8 or newer but Clang 3.8 is used for development. You should be able to use "apt-get" or "yum" or your preferred package manager to get all the dependecies except possibly HDF5 1.8.16. If you need to build HDF5 1.8.13, build it as Shared Libraries and build all the types, (base, C++, High Level) and install it somewhere in the system.

Additional Notes

The procedure above builds the following libraries:

  • Boost version 1.60.0
  • Doxygen (1.8.11) (Download and install only)
  • Eigen verison 3.2.9
  • HDF5 Version 1.8.16
  • ITK version 4.9.1
  • Protocol Buffers 2.6.1
  • Qt version 5.6.2
  • Qwt version 6.1.3
  • TBB version tbb44_20160524oss

Next Page: Downloading the DREAM.3D Source Code.

Previous Page: Installing a Compiler Suite.