Page MenuHome

Deps:Build openvdb as a shared lib on windows
ClosedPublic

Authored by Ray Molenkamp (LazyDodo) on Jul 13 2020, 6:09 PM.

Details

Summary

prep for pyopenvdb ( D8123 )

Note: this will only change openvdb to be build as a shared library.

pyopenvdb will not build/link yet as further patches are needed
to make it deal nicely with static boost (unless we want to move
boost dynamic as well)

Not looking to land this until 2.91 (but we currently do not have a 2.91 tag yet) so no rush to review it.

Diff Detail

Repository
rB Blender
Branch
tmp_dynamic_openvdb_update (branched from master)
Build Status
Buildable 9506
Build 9506: arc lint + arc unit

Event Timeline

Ray Molenkamp (LazyDodo) requested review of this revision.Jul 13 2020, 6:09 PM
build_files/build_environment/patches/openvdb.diff
61

NOT instead of !

extern/mantaflow/CMakeLists.txt
67–69

NOT instead of !

Ray Molenkamp (LazyDodo) edited the summary of this revision. (Show Details)
  • Change ! to NOT
Ray Molenkamp (LazyDodo) marked 2 inline comments as done.Jul 13 2020, 7:13 PM
This revision is now accepted and ready to land.Jul 13 2020, 7:13 PM
  • Add version info to the dlls
  • Merge remote-tracking branch 'origin/master' into tmp_dynamic_openvdb_update

The shared dlls had no version information which is troublesome if we ever have
to update them in a bug fix release.

  • minimize changes to the openvdb diff