Use proper raco command name in make and pack.

Fixes PR 11719.

original commit: 0f14c6aa67
This commit is contained in:
Eli Barzilay 2011-02-09 21:13:06 -05:00
parent 80de0713e8
commit a3b9b386fe
2 changed files with 7 additions and 3 deletions

View File

@ -16,6 +16,8 @@
(define assume-primitives (make-parameter #t)) (define assume-primitives (make-parameter #t))
(define worker-count (make-parameter 1)) (define worker-count (make-parameter 1))
(define mzc-symbol (string->symbol (short-program+command-name)))
(define source-files (define source-files
(command-line (command-line
#:program (short-program+command-name) #:program (short-program+command-name)
@ -67,9 +69,9 @@
(printf " making ~s\n" (path->string p))))]) (printf " making ~s\n" (path->string p))))])
(for ([file source-files]) (for ([file source-files])
(unless (file-exists? file) (unless (file-exists? file)
(error 'mzc "file does not exist: ~a" file)) (error mzc-symbol "file does not exist: ~a" file))
(set! did-one? #f) (set! did-one? #f)
(let ([name (extract-base-filename/ss file 'mzc)]) (let ([name (extract-base-filename/ss file mzc-symbol)])
(when (verbose) (when (verbose)
(printf "\"~a\":\n" file)) (printf "\"~a\":\n" file))
(parameterize ([compile-context-preservation-enabled (parameterize ([compile-context-preservation-enabled

View File

@ -19,6 +19,8 @@
(define plt-setup-collections (make-parameter null)) (define plt-setup-collections (make-parameter null))
(define plt-include-compiled (make-parameter #f)) (define plt-include-compiled (make-parameter #f))
(define mzc-symbol (string->symbol (short-program+command-name)))
(define-values (plt-output source-files) (define-values (plt-output source-files)
(command-line (command-line
#:program (short-program+command-name) #:program (short-program+command-name)
@ -53,7 +55,7 @@
(begin (begin
(for ([fd source-files]) (for ([fd source-files])
(unless (relative-path? fd) (unless (relative-path? fd)
(error 'mzc (error mzc-symbol
"file/directory is not relative to the current directory: \"~a\"" "file/directory is not relative to the current directory: \"~a\""
fd))) fd)))
(pack-plt plt-output (pack-plt plt-output