BruceCherniak / superbuild_ospray

Use CMake's ExternalProject module to build OSPRay

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OSPRay CMake Superbuild

This CMake script will pull down OSPRay's dependencies and build OSPRay itself. The result is an install directory with each dependency in its own directory.

Run with:

git clone https://github.com/jeffamstutz/superbuild_ospray
cd superbuild_ospray
mkdir build
cd build
cmake ..
make

The resulting install directory will have everything in it.

CMake options to note (all have sensible defaults):

  • CMAKE_INSTALL_PREFIX will be the root directory where everything gets installed.
  • NUM_BUILD_JOBS sets the number given to make -j for parallel builds.
  • BUILD_EMBREE_VERSION determines which verison of Embree to pull down.
  • BUILD_OSPRAY_BRANCH selects which branch of OSPRay to build.
  • BUILD_OIDN_VERSION selects which branch of OpenImageDenoise to build.

Note: OSPRay build is set to require OpenImageIO. This dependency must be pre-installed separately. If OpenImageIO cannot be installed via package, here is the source for the latest stable release: https://github.com/OpenImageIO/oiio/tree/release

About

Use CMake's ExternalProject module to build OSPRay


Languages

Language:CMake 100.0%