install-gallium-links.mk: handle multiple libraries
authorTim Rowley <timothy.o.rowley@intel.com>
Wed, 13 Apr 2016 20:06:45 +0000 (15:06 -0500)
committerEmil Velikov <emil.l.velikov@gmail.com>
Thu, 14 Apr 2016 15:30:57 +0000 (16:30 +0100)
Need to prevent bash from interpreting whitespace between libraries
as a command line.

Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
install-gallium-links.mk

index 4010cad15c0987af3fd75f1d4595f125e285e4ae..ac5a499c48fbdbe590e5e6cd863cdbb65d31623d 100644 (file)
@@ -12,9 +12,9 @@ all-local : .install-gallium-links
                link_dir=$(top_builddir)/$(LIB_DIR)/egl;        \
        fi;                                                     \
        $(MKDIR_P) $$link_dir;                                  \
-       file_list=$(dri_LTLIBRARIES:%.la=.libs/%.so);           \
-       file_list+=$(egl_LTLIBRARIES:%.la=.libs/%.$(LIB_EXT)*); \
-       file_list+=$(lib_LTLIBRARIES:%.la=.libs/%.$(LIB_EXT)*); \
+       file_list="$(dri_LTLIBRARIES:%.la=.libs/%.so)";         \
+       file_list+="$(egl_LTLIBRARIES:%.la=.libs/%.$(LIB_EXT)*)";       \
+       file_list+="$(lib_LTLIBRARIES:%.la=.libs/%.$(LIB_EXT)*)";       \
        for f in $$file_list; do                                \
                if test -h .libs/$$f; then                      \
                        cp -d $$f $$link_dir;                   \