CMake: Zynq: generic: update to use xil,metal lib
[processor-sdk/open-amp.git] / cmake / collect.cmake
index 60d12e698adb5c1ab8fb1dd1a071968cccd41491..d1bd17814cb994b34673ce155e800a39f7f9ddd6 100644 (file)
@@ -18,9 +18,14 @@ function (collect name)
   string(COMPARE NOTEQUAL "${_base}" "" _is_rel)
   set (_list)
   foreach (s IN LISTS ARGN)
-    get_filename_component (s "${s}" ABSOLUTE)
     if (_is_rel)
+      get_filename_component (s "${s}" ABSOLUTE)
       file (RELATIVE_PATH s "${_base}" "${s}")
+    else (_is_rel)
+       get_filename_component (ts "${s}" ABSOLUTE)
+       if (EXISTS "${ts}")
+         set (s "${ts}")
+       endif (EXISTS "${ts}")
     endif (_is_rel)
     list (APPEND _list "${s}")
   endforeach ()