summaryrefslogtreecommitdiff
path: root/solenv/gbuild/Gallery.mk
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2014-06-02 01:18:46 +0200
committerMichael Stahl <mstahl@redhat.com>2014-06-09 17:05:54 +0200
commit9a8c82c66eca101c87d01627522cb5f691d4ad74 (patch)
tree4f3ef4a5719efee40abc20b373385716ba00140b /solenv/gbuild/Gallery.mk
parentf517362fb6df839e9d1f828b286e1709cbbbe235 (diff)
gbuild, gengal: Win32 make command line limit strikes again ...
... so add a response file parameter --filename. Change-Id: Idc71de7508b571b0e0608a65b92cd45e6800f7c3
Diffstat (limited to 'solenv/gbuild/Gallery.mk')
-rw-r--r--solenv/gbuild/Gallery.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/solenv/gbuild/Gallery.mk b/solenv/gbuild/Gallery.mk
index 82c5e787145a..2ce708d8bdb3 100644
--- a/solenv/gbuild/Gallery.mk
+++ b/solenv/gbuild/Gallery.mk
@@ -31,6 +31,7 @@ define gb_Gallery__command
$(call gb_Output_announce,$(2),$(true),GAL,1)
$(call gb_Helper_abbreviate_dirs,\
rm -f $(call gb_Gallery_get_workdir,$(2))/* && \
+ RESPONSEFILE=$(call var2file,$(shell $(call gb_MKTEMP)),100,$(GALLERY_FILES)) && \
$(call gb_Helper_print_on_error,\
$(if $(filter-out MACOSX WNT,$(OS_FOR_BUILD)),$(if $(ENABLE_HEADLESS),, \
SAL_USE_VCLPLUGIN=svp \
@@ -41,9 +42,10 @@ $(call gb_Helper_abbreviate_dirs,\
--destdir $(GALLERY_BASEDIR) \
--name "$(GALLERY_NAME)" \
--path $(call gb_Gallery_get_workdir,$(2)) \
- $(GALLERY_FILES),\
+ --filenames $(call gb_Helper_make_url,$$RESPONSEFILE),\
$@.log \
) && \
+ rm $$RESPONSEFILE && \
touch $@ \
)
endef