Skip to content

CMake Build

Xinlei Wang edited this page Jul 18, 2021 · 1 revision

CMake Options

// back-ends
ZS_ENABLE_OPENMP
ZS_ENABLE_CUDA
// dependency library
ZS_ENABLE_OPENVDB

CMake Targets

  • zsproj_deps: handles all the dependency setup (include directories, library targets, etc.)
  • zsproj_cxx_deps & zsproj_cuda_deps: additional build options for c++ and cuda back-ends
  • zpc: core computing infrastructure
  • zpctool (zspartio, zsopenvdb): IO & conversion related utilities that may depend on third party libraries
  • zs_cu_wrangler: cuda wrangler based on nvrtc and module dynamic load
  • zensim: interface target that compose all the above targets
Clone this wiki locally