https://github.com/renderkit/superbuild
Intel oneAPI RenderKit CMake superbuild
https://github.com/renderkit/superbuild
Last synced: 8 months ago
JSON representation
Intel oneAPI RenderKit CMake superbuild
- Host: GitHub
- URL: https://github.com/renderkit/superbuild
- Owner: RenderKit
- License: apache-2.0
- Created: 2020-09-15T20:00:33.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-02-06T08:13:42.000Z (about 1 year ago)
- Last Synced: 2025-02-06T09:25:05.467Z (about 1 year ago)
- Language: CMake
- Size: 52.7 KB
- Stars: 9
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Intel® Rendering Toolkit CMake Superbuild
This CMake script will pull down Intel® Rendering Toolkit libraries and
build them from source. The result is an install directory with everything in
it (`CMAKE_INSTALL_PREFIX`).
Requirements:
- A C++-14-capable compiler and libstdc++.so.6.0.21 or greater.
- CMake 3.12 or greater
- Python 3.6 or greater (including development tools) with the following packages
- numpy
- Note: Python 3.9 is validated for Intel® OSPRay Studio's python bindings and supported by Intel® 2022
- Linux system requirements:
- depending on your linux system, you may need to install X11 and GL development libraries
- For other dependencies, see latest release notes of Intel® Rendering Toolkit components
- https://github.com/ospray/rkcommon
- https://github.com/embree/embree
- https://github.com/OpenImageDenoise/oidn
- https://github.com/openvkl/openvkl
- https://github.com/ospray/ospray
- https://github.com/ospray/ospray_studio
- https://github.com/OpenPathGuidingLibrary/openpgl
- https://github.com/ispc/ispc
Run with:
```bash
git clone https://github.com/RenderKit/superbuild
cd superbuild
mkdir build
cd build
cmake ..
cmake --build .
```
To validate OSPRay Studio's python bindings:
```bash
export LD_LIBRARY_PATH=/lib
export PYTHONPATH=/lib
python3 /ospray_studio/source/pysg/tutorial/sgTutorial.py
```
By default, all projects will be installed into `build/install` (if following
the above instructions exactly), unless `CMAKE_INSTALL_PREFIX` is set to
somewhere else.