Ver código fonte

BUG: Fix cmSystemTools::ChangeRPath to not complain if there is no RPATH entry in the file but the requested new rpath is empty.

Brad King 17 anos atrás
pai
commit
26e58b74d1
1 arquivos alterados com 6 adições e 0 exclusões
  1. 6 0
      Source/cmSystemTools.cxx

+ 6 - 0
Source/cmSystemTools.cxx

@@ -2211,6 +2211,12 @@ bool cmSystemTools::ChangeRPath(std::string const& file,
     rpathPosition = se->Position;
     rpathSize = se->Size;
     }
+  else if(newRPath.empty())
+    {
+    // The new rpath is empty and there is no rpath anyway so it is
+    // okay.
+    return true;
+    }
   else
     {
     if(emsg)