зеркало из https://github.com/mozilla/gecko-dev.git
Fix XULRunner build bustage. Don't use xargs, since options aren't standard between OSes. Instead, use tar to copy directory structure.
This commit is contained in:
Родитель
48163c76f3
Коммит
f180935b18
|
@ -1537,9 +1537,12 @@ JAVA_INSTALL_DIR = $(JAVA_DIST_DIR)/$(XPI_NAME)
|
|||
else
|
||||
JAVA_INSTALL_DIR = $(JAVA_DIST_DIR)/default
|
||||
endif
|
||||
export:: $(JAVA_DIST_DIR) $(JAVADEPFILES)
|
||||
cd $(JAVA_GEN_DIR) && find . -name "*.java" \
|
||||
-exec sh -c "dirname {} | sed 's/^\.\///' | xargs -I % $(NSINSTALL) $(IFLAGS1) {} ../$(JAVA_INSTALL_DIR)/%" \;
|
||||
|
||||
$(JAVA_INSTALL_DIR):
|
||||
$(NSINSTALL) -D $@
|
||||
|
||||
export:: $(JAVA_DIST_DIR) $(JAVADEPFILES) $(JAVA_INSTALL_DIR)
|
||||
cd $(JAVA_GEN_DIR) && tar $(TAR_CREATE_FLAGS) - * | (cd "../$(JAVA_INSTALL_DIR)" && tar -xf -)
|
||||
|
||||
endif # XPIDLSRCS || SDK_XPIDLSRCS
|
||||
endif # MOZ_JAVAXPCOM
|
||||
|
|
Загрузка…
Ссылка в новой задаче