Skip to content

FAST-Imaging/FAST-dependencies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FAST - Dependency build

This project is a CMake super build for dependencies of FAST.

Dependency list

  • zlib
  • zip
  • dcmtk
  • hdf5
  • OpenIGTLink
  • OpenVINO
  • qt5
  • tensorflow
  • realsense
  • jkqtplotter
  • (OpenSlide)
  • (libtiff)
  • (libjpeg)

Usage

Requirements - Ubuntu Linux

Install the following tools (On Ubuntu 20.04 use GCC 8, not 9 or 10 as OpenVINO fails to build):

sudo snap install cmake --classic # Use snap to get more recent version of cmake on Ubuntu 18.04
sudo apt install g++ git patchelf
sudo apt install '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev
sudo apt install pkgconf libusb-1.0-0-dev # Needed for realsense

Install TensorFlow build tools:

Requirements - Windows

Install the following tools:

Install TensorFlow build tools:

Setup

git clone https://github.com/smistad/FAST-dependencies.git
cd FAST-dependencies
mkdir build
cd build
cmake ..

Build all

cmake --build . --config Release -j8

Warning: This will take a very long time.
All packages will be located in the build/dist/ folder.

Build a specific dependency

To build dependency name:

cmake --build . -t <name>_package --config Release -j8

The package will be located in the build/dist/ folder.

Generate SHA for all files

SHA hashes can be generated with:

cmake --build . -t hash_all

Clean the build of a specific dependency

rm -Rf build_output/<name>/

About

Project for building third party library dependencies of FAST

Resources

License

Stars

Watchers

Forks

Packages

No packages published