Forráskód Böngészése

ENH: Allow users to work around problems with the builtin chrpath by setting CMAKE_NO_BUILTIN_CHRPATH.

Brad King 17 éve
szülő
commit
652951b976
1 módosított fájl, 6 hozzáadás és 0 törlés
  1. 6 0
      Source/cmTarget.cxx

+ 6 - 0
Source/cmTarget.cxx

@@ -3034,6 +3034,12 @@ bool cmTarget::IsChrpathUsed()
     return false;
     }
 
+  // Allow the user to disable builtin chrpath explicitly.
+  if(this->Makefile->IsOn("CMAKE_NO_BUILTIN_CHRPATH"))
+    {
+    return false;
+    }
+
   // Enable if the rpath flag uses a separator and the target uses ELF
   // binaries.
   if(const char* ll = this->GetLinkerLanguage(