Commits

Anonymous committed 9983de7

Don't fiddle with
build-report-make-output-dir
and
build-report-installation-file (e.g. Installation moved from xemacs/nt
to xemacs between 21.1 and 21.2).
build-make-get-option-string needs to quote strings for the shell
(\"%s\"), not for lisp (%S).

  • Participants
  • Parent commits 3461b14

Comments (0)

Files changed (1)

        (function (lambda (e)
 		   (cond
 		    (t
-		     (format " %s=%S" (first e) (rest e))))))
+		     (format " %s=\"%s\"" (first e) (rest e))))))
        (delete-duplicates
 	build-make-options :from-end t
 	:test (lambda (a b)
     (widget-create 'push-button
 		   :notify (lambda (&rest ignore)
 			     (require 'build-report)
-			     (let ((install-file-dir
-				    (cond
-				     ((equal build-from-what 'Tarball)
-				      (expand-file-name
-				       build-tarball-prefix
-				       build-tarball-dest))
-				     ((equal build-from-what 'CVS)
-				      (expand-file-name
-				       build-cvs-xemacs-module
-				       build-cvs-working-dir)))))
-			       (setq build-report-installation-file
-				     (expand-file-name
-				      "Installation"
-				      install-file-dir))
-			       (cond
-				((string-equal build-with-what
-					       "GNU Tools")
-				 (setq build-report-make-output-dir
-				       install-file-dir))
-				((string-equal build-with-what
-					       "Microsoft Tools")
-				 (setq build-report-make-output-dir
-				       (expand-file-name 
-					"nt" 
-					install-file-dir)))))
 			     (call-interactively 'build-report))
 		   "Generate Build Report")
     (use-local-map widget-keymap)