فهرست منبع

BUG: according to the binutils mailing list chrpath doesn't work when cross
compiling

Alex

Alexander Neundorf 18 سال پیش
والد
کامیت
b33e1c5cc3
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      Modules/CMakeFindBinUtils.cmake

+ 3 - 2
Modules/CMakeFindBinUtils.cmake

@@ -76,7 +76,8 @@ IF(APPLE)
 ENDIF(APPLE)
 
 # if we are on an ELF system, search for chrpath
-IF("${CMAKE_EXECUTABLE_FORMAT}" STREQUAL "ELF")
+# according to 
+IF("${CMAKE_EXECUTABLE_FORMAT}" STREQUAL "ELF"  AND NOT  CMAKE_CROSSCOMPILING)
   # on ELF platforms there might be chrpath, which works similar to install_name_tool
   OPTION(CMAKE_USE_CHRPATH "Enable this to use chrpath if available" OFF)
 
@@ -84,4 +85,4 @@ IF("${CMAKE_EXECUTABLE_FORMAT}" STREQUAL "ELF")
   FIND_PROGRAM(CMAKE_CHRPATH chrpath)
 
   MARK_AS_ADVANCED(CMAKE_CHRPATH)
-ENDIF("${CMAKE_EXECUTABLE_FORMAT}" STREQUAL "ELF")
+ENDIF("${CMAKE_EXECUTABLE_FORMAT}" STREQUAL "ELF"  AND NOT  CMAKE_CROSSCOMPILING)