comparison lisp/build-report.el @ 460:223736d75acb r21-2-45

Import from CVS: tag r21-2-45
author cvs
date Mon, 13 Aug 2007 11:43:24 +0200
parents abe6d1db359e
children 0784d089fdc9
comparison
equal deleted inserted replaced
459:9d4fd877b885 460:223736d75acb
2 2
3 ;; Copyright (C) 1997 Adrian Aichner 3 ;; Copyright (C) 1997 Adrian Aichner
4 4
5 ;; Author: Adrian Aichner <adrian@xemacs.org> 5 ;; Author: Adrian Aichner <adrian@xemacs.org>
6 ;; Date: Sun., Apr. 20, 1997-2000. 6 ;; Date: Sun., Apr. 20, 1997-2000.
7 ;; Version: $Revision: 1.5.2.6 $ 7 ;; Version: $Revision: 1.5.2.7 $
8 ;; Keywords: internal 8 ;; Keywords: internal
9 9
10 ;; This file is part of XEmacs. 10 ;; This file is part of XEmacs.
11 11
12 ;; XEmacs is free software; you can redistribute it and/or modify 12 ;; XEmacs is free software; you can redistribute it and/or modify
85 "Standardizes the Creation of XEmacs Build Reports." 85 "Standardizes the Creation of XEmacs Build Reports."
86 :load 'build-report 86 :load 'build-report
87 :group 'build) 87 :group 'build)
88 88
89 (defcustom build-report-destination 89 (defcustom build-report-destination
90 (quote ("XEmacs Build Reports List <xemacs-build-reports@xemacs.org>" 90 (list
91 "XEmacs Beta List <xemacs-beta@xemacs.org>")) 91 "XEmacs Build Reports List <xemacs-buildreports@xemacs.org>"
92 "XEmacs Beta List <xemacs-beta@xemacs.org>")
92 "*The list of mail addresses XEmacs Build Reports should most likely 93 "*The list of mail addresses XEmacs Build Reports should most likely
93 go to." 94 go to."
94 :type '(repeat 95 :type '(repeat
95 :custom-show t 96 :custom-show t
96 :documentation-shown t 97 :documentation-shown t
97 string) 98 string)
98 :group 'build-report) 99 :group 'build-report)
99 100
100 (defcustom build-report-keep-regexp 101 (defcustom build-report-keep-regexp
101 (quote ("^\\(cd\\|n?make\\)\\s-" "errors?" "warnings?" 102 (list
102 "pure.*\\(space\\|size\\)" "hides\\b" "strange" "shadowings" 103 "^\\(cd\\|n?make\\)\\s-"
103 "^Compil\\(ing\\s-+in\\|ation\\)" "^Using" "not\\s-+found" 104 "errors?"
104 "^While\\s-+compiling.*\\(\n\\s-+.+\\)*" "^Note:" 105 "warnings?"
105 "Installing" "[Ff]ile(s) copied" 106 "pure.*\\(space\\|size\\)"
106 "\\s-+tests\\s-+")) 107 "hides\\b"
108 "strange"
109 "shadowings"
110 "^Compil\\(ing\\s-+in\\|ation\\)"
111 "^Using"
112 "not\\s-+found"
113 "^While\\s-+compiling.*\\(\n\\s-+.+\\)*"
114 "^Note:"
115 "Installing"
116 "[Ff]ile(s) copied"
117 "\\s-+tests\\s-+")
107 "*Regexp of make process output lines to keep in the report." 118 "*Regexp of make process output lines to keep in the report."
108 :type '(repeat 119 :type '(repeat
109 :custom-show t 120 :custom-show t
110 :documentation-shown t 121 :documentation-shown t
111 regexp) 122 regexp)
112 :group 'build-report) 123 :group 'build-report)
113 124
114 (defcustom build-report-delete-regexp 125 (defcustom build-report-delete-regexp
115 (quote ("confl.*with.*auto-inlining" "^Formatting:")) 126 (list
127 "confl.*with.*auto-inlining"
128 "^Formatting:"
129 "(100%) tests successful")
116 "*Regexp of make process output lines to delete from the report." 130 "*Regexp of make process output lines to delete from the report."
117 :type '(repeat 131 :type '(repeat
118 :custom-show t 132 :custom-show t
119 :documentation-shown t 133 :documentation-shown t
120 regexp) 134 regexp)
134 :custom-show t 148 :custom-show t
135 :documentation-shown t) 149 :documentation-shown t)
136 :group 'build-report) 150 :group 'build-report)
137 151
138 (defcustom build-report-make-output-files 152 (defcustom build-report-make-output-files
139 (quote ("beta.err")) 153 (list
154 "beta.err"
155 "xemacs-make-all.err"
156 "xemacs-make-check-temacs.err"
157 "xemacs-make-check.err"
158 "xemacs-make-install.err")
140 "*List of Filenames where stdout and stderr of XEmacs make process 159 "*List of Filenames where stdout and stderr of XEmacs make process
141 have been stored. These are relative to 160 have been stored. These are relative to
142 `build-report-make-output-dir`. You'll have to run make with output 161 `build-report-make-output-dir`. You'll have to run make with output
143 redirection or use the `build' XEmacs package to save this output. You 162 redirection or use the `build' XEmacs package to save this output. You
144 may use following alias 163 may use following alias