From 6a80f3ae6337f7367e0271c784f9e11c6732e5c7 Mon Sep 17 00:00:00 2001
From: "emilie.harquel" <emilie.har@gmail.com>
Date: Wed, 16 Dec 2015 14:12:56 +0100
Subject: [PATCH] Updated get_item_rpaths function (from BundleUtilities
 module): the command "otool" could return several rpath, so it calls
 gp_append_unique for each rpath.

---
 Modules/BundleUtilities.cmake | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/Modules/BundleUtilities.cmake b/Modules/BundleUtilities.cmake
index b7975d3..45dda40 100644
--- a/Modules/BundleUtilities.cmake
+++ b/Modules/BundleUtilities.cmake
@@ -424,7 +424,9 @@ function(get_item_rpaths item rpaths_var)
     string(REGEX MATCHALL "rpath [^\n]+" load_cmds_ov "${load_cmds_ov}")
     string(REGEX REPLACE "rpath " "" load_cmds_ov "${load_cmds_ov}")
     if(load_cmds_ov)
-      gp_append_unique(${rpaths_var} "${load_cmds_ov}")
+      foreach(rpath ${load_cmds_ov})
+        gp_append_unique(${rpaths_var} "${rpath}")
+      endforeach()
     endif()
   endif()
 
-- 
2.2.1

