Преглед изворни кода

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

Brad King пре 17 година
родитељ
комит
652951b976
1 измењених фајлова са 6 додато и 0 уклоњено
  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(