Making an SDK (Linux) - BlueQuartzSoftware/DREAM3D GitHub Wiki
Prerequisites
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.
Install a Compiler Suite
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.