diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2018-06-28 22:33:40 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-28 22:33:40 -0400 |
commit | 2171fc4d55b6bc0818ed34a071d1ee299c12aa45 (patch) | |
tree | 9af2c4d2b519e02a098ce7553c0f32339e60f321 /pkgs/applications/science | |
parent | f87acb8ee0275c8cb0e0e62ceee6f273256ba410 (diff) | |
parent | 385114da68d83c4c048cb6b529ff7902cb3d61c8 (diff) | |
download | nixlib-2171fc4d55b6bc0818ed34a071d1ee299c12aa45.tar nixlib-2171fc4d55b6bc0818ed34a071d1ee299c12aa45.tar.gz nixlib-2171fc4d55b6bc0818ed34a071d1ee299c12aa45.tar.bz2 nixlib-2171fc4d55b6bc0818ed34a071d1ee299c12aa45.tar.lz nixlib-2171fc4d55b6bc0818ed34a071d1ee299c12aa45.tar.xz nixlib-2171fc4d55b6bc0818ed34a071d1ee299c12aa45.tar.zst nixlib-2171fc4d55b6bc0818ed34a071d1ee299c12aa45.zip |
Merge pull request #42590 from TimPut/openmvsbuildfix
openmvs: build with CGAL 4.12
Diffstat (limited to 'pkgs/applications/science')
-rw-r--r-- | pkgs/applications/science/misc/openmvs/default.nix | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/pkgs/applications/science/misc/openmvs/default.nix b/pkgs/applications/science/misc/openmvs/default.nix index ef539ac9c8df..4e5b986a428e 100644 --- a/pkgs/applications/science/misc/openmvs/default.nix +++ b/pkgs/applications/science/misc/openmvs/default.nix @@ -24,10 +24,28 @@ stdenv.mkDerivation rec { "-DBUILD_STATIC_RUNTIME=ON" "-DINSTALL_BIN_DIR=$out/bin" "-DVCG_DIR=${vcg}" + "-DCGAL_ROOT=${cgal}/lib/cmake/CGAL" "-DCERES_DIR=${ceres-solver}/lib/cmake/Ceres/" ) ''; + + postFixup = '' + rp=$(patchelf --print-rpath $out/bin/DensifyPointCloud) + patchelf --set-rpath $rp:$out/lib/OpenMVS $out/bin/DensifyPointCloud + rp=$(patchelf --print-rpath $out/bin/InterfaceVisualSFM) + patchelf --set-rpath $rp:$out/lib/OpenMVS $out/bin/InterfaceVisualSFM + + rp=$(patchelf --print-rpath $out/bin/ReconstructMesh) + patchelf --set-rpath $rp:$out/lib/OpenMVS $out/bin/ReconstructMesh + + rp=$(patchelf --print-rpath $out/bin/RefineMesh) + patchelf --set-rpath $rp:$out/lib/OpenMVS $out/bin/RefineMesh + + rp=$(patchelf --print-rpath $out/bin/TextureMesh) + patchelf --set-rpath $rp:$out/lib/OpenMVS $out/bin/TextureMesh + ''; + cmakeDir = "./"; dontUseCmakeBuildDir = true; |