gnu: ecj-bootstrap: Use INVOKE.
* gnu/packages/java.scm (ecj-bootstrap)[arguments]: Substitute INVOKE for SYSTEM*.
This commit is contained in:
parent
8e14634a88
commit
0b302a161d
|
@ -359,10 +359,10 @@ build process and its dependencies, whereas Make uses Makefile format.")
|
||||||
Main-Class: org.eclipse.jdt.internal.compiler.batch.Main\n")))
|
Main-Class: org.eclipse.jdt.internal.compiler.batch.Main\n")))
|
||||||
|
|
||||||
;; Compile it all!
|
;; Compile it all!
|
||||||
(and (zero? (apply system* "jikes"
|
(and (apply invoke "jikes"
|
||||||
(find-files "." "\\.java$")))
|
(find-files "." "\\.java$"))
|
||||||
(zero? (system* "fastjar" "cvfm"
|
(invoke "fastjar" "cvfm"
|
||||||
"ecj-bootstrap.jar" "manifest" ".")))))
|
"ecj-bootstrap.jar" "manifest" "."))))
|
||||||
(replace 'install
|
(replace 'install
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let ((share (string-append (assoc-ref outputs "out")
|
(let ((share (string-append (assoc-ref outputs "out")
|
||||||
|
|
Loading…
Reference in New Issue