openvdb: refactor for split outputs

+10
+10
pkgs/development/libraries/openvdb/default.nix
··· 5 5 pname = "openvdb"; 6 6 version = "9.1.0"; 7 7 8 + outputs = [ "out" "dev" ]; 9 + 8 10 src = fetchFromGitHub { 9 11 owner = "dreamworksanimation"; 10 12 repo = "openvdb"; ··· 15 17 nativeBuildInputs = [ cmake ]; 16 18 17 19 buildInputs = [ openexr boost tbb jemalloc c-blosc ilmbase ]; 20 + 21 + cmakeFlags = [ "-DOPENVDB_CORE_STATIC=OFF" ]; 22 + 23 + postFixup = '' 24 + substituteInPlace $dev/lib/cmake/OpenVDB/FindOpenVDB.cmake \ 25 + --replace \''${OPENVDB_LIBRARYDIR} $out/lib \ 26 + --replace \''${OPENVDB_INCLUDEDIR} $dev/include 27 + ''; 18 28 19 29 meta = with lib; { 20 30 description = "An open framework for voxel";