mirror of
https://github.com/mirror/make.git
synced 2025-01-27 12:51:07 +08:00
GNU Make release 4.0.
This commit is contained in:
parent
dc9ae5e017
commit
52191d9d61
12
ChangeLog
12
ChangeLog
@ -1,3 +1,15 @@
|
|||||||
|
2013-10-09 Paul Smith <psmith@gnu.org>
|
||||||
|
|
||||||
|
Version 4.0 released.
|
||||||
|
|
||||||
|
* configure.ac: Updated for the release.
|
||||||
|
* NEWS: Updated for the release.
|
||||||
|
|
||||||
|
* maintMakefile (tag-release): New target to add a Git tag.
|
||||||
|
* read.c (eval): Typo fix.
|
||||||
|
* ChangeLog.1: Typo fixes.
|
||||||
|
* w32/subproc/sub_proc.c (process_cleanup): Typo fix.
|
||||||
|
|
||||||
2013-10-07 Eli Zaretskii <eliz@gnu.org>
|
2013-10-07 Eli Zaretskii <eliz@gnu.org>
|
||||||
|
|
||||||
* w32/compat/posixfcn.c (tmpfile): Move declaration of h before
|
* w32/compat/posixfcn.c (tmpfile): Move declaration of h before
|
||||||
|
4
NEWS
4
NEWS
@ -1,6 +1,6 @@
|
|||||||
GNU make NEWS -*-indented-text-*-
|
GNU make NEWS -*-indented-text-*-
|
||||||
History of user-visible changes.
|
History of user-visible changes.
|
||||||
1 Oct 2013
|
09 Oct 2013
|
||||||
|
|
||||||
See the end of this file for copyrights and conditions.
|
See the end of this file for copyrights and conditions.
|
||||||
|
|
||||||
@ -9,7 +9,7 @@ manual, which is contained in this distribution as the file doc/make.texi.
|
|||||||
See the README file and the GNU make manual for instructions for
|
See the README file and the GNU make manual for instructions for
|
||||||
reporting bugs.
|
reporting bugs.
|
||||||
|
|
||||||
Version 3.99.93
|
Version 4.0 (09 Oct 2013)
|
||||||
|
|
||||||
A complete list of bugs fixed in this version is available here:
|
A complete list of bugs fixed in this version is available here:
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
# You should have received a copy of the GNU General Public License along with
|
# You should have received a copy of the GNU General Public License along with
|
||||||
# this program. If not, see <http://www.gnu.org/licenses/>.
|
# this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
AC_INIT([GNU make],[3.99.93],[bug-make@gnu.org])
|
AC_INIT([GNU make],[4.0],[bug-make@gnu.org])
|
||||||
|
|
||||||
AC_PREREQ([2.62])
|
AC_PREREQ([2.62])
|
||||||
|
|
||||||
|
@ -2,6 +2,8 @@
|
|||||||
# only if you have the full copy of the GNU make sources from the Git
|
# only if you have the full copy of the GNU make sources from the Git
|
||||||
# tree, not a dist copy.
|
# tree, not a dist copy.
|
||||||
|
|
||||||
|
GPG_FINGERPRINT := 6338B6D4
|
||||||
|
|
||||||
# We like mondo-warnings!
|
# We like mondo-warnings!
|
||||||
AM_CFLAGS += -Wall -Wextra -Wdeclaration-after-statement -Wshadow -Wpointer-arith -Wbad-function-cast
|
AM_CFLAGS += -Wall -Wextra -Wdeclaration-after-statement -Wshadow -Wpointer-arith -Wbad-function-cast
|
||||||
|
|
||||||
@ -243,6 +245,17 @@ po-check:
|
|||||||
rm -f $@-1 $@-2; \
|
rm -f $@-1 $@-2; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
## ------------------------- ##
|
||||||
|
## Make release targets. ##
|
||||||
|
## ------------------------- ##
|
||||||
|
|
||||||
|
tag-release:
|
||||||
|
case '$(VERSION)' in \
|
||||||
|
(*.*.9*) message=" candidate" ;; \
|
||||||
|
(*) message= ;; \
|
||||||
|
esac; \
|
||||||
|
$(GIT) tag -m "GNU Make release$$message $(VERSION)" -u '$(GPG_FINGERPRINT)' '$(VERSION)'
|
||||||
|
|
||||||
## ------------------------- ##
|
## ------------------------- ##
|
||||||
## GNU FTP upload artifacts. ##
|
## GNU FTP upload artifacts. ##
|
||||||
## ------------------------- ##
|
## ------------------------- ##
|
||||||
@ -252,7 +265,7 @@ po-check:
|
|||||||
# you're SOL! :)
|
# you're SOL! :)
|
||||||
|
|
||||||
GPG = gpg
|
GPG = gpg
|
||||||
GPGFLAGS = -u 6338B6D4
|
GPGFLAGS = -u $(GPG_FINGERPRINT)
|
||||||
|
|
||||||
DIST_ARCHIVES_SIG = $(addsuffix .sig,$(DIST_ARCHIVES))
|
DIST_ARCHIVES_SIG = $(addsuffix .sig,$(DIST_ARCHIVES))
|
||||||
DIST_ARCHIVES_DIRECTIVE = $(addsuffix .directive.asc,$(DIST_ARCHIVES))
|
DIST_ARCHIVES_DIRECTIVE = $(addsuffix .directive.asc,$(DIST_ARCHIVES))
|
||||||
|
@ -480,11 +480,6 @@ sub run_all_tests
|
|||||||
$status = "FAILED ($tests_passed/$tests_run passed)";
|
$status = "FAILED ($tests_passed/$tests_run passed)";
|
||||||
}
|
}
|
||||||
|
|
||||||
elsif ($tests_run == 0) {
|
|
||||||
# Nothing was done!!
|
|
||||||
$status = "FAILED (no tests found!)";
|
|
||||||
}
|
|
||||||
|
|
||||||
elsif ($code == -1) {
|
elsif ($code == -1) {
|
||||||
# Skipped... not supported
|
# Skipped... not supported
|
||||||
$status = "N/A";
|
$status = "N/A";
|
||||||
@ -498,6 +493,11 @@ sub run_all_tests
|
|||||||
$status = "FAILED ($tests_passed/$tests_run passed)";
|
$status = "FAILED ($tests_passed/$tests_run passed)";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
elsif ($tests_run == 0) {
|
||||||
|
# Nothing was done!!
|
||||||
|
$status = "FAILED (no tests found!)";
|
||||||
|
}
|
||||||
|
|
||||||
elsif ($tests_run > $tests_passed) {
|
elsif ($tests_run > $tests_passed) {
|
||||||
# Lose!
|
# Lose!
|
||||||
$status = "FAILED ($tests_passed/$tests_run passed)";
|
$status = "FAILED ($tests_passed/$tests_run passed)";
|
||||||
|
Loading…
Reference in New Issue
Block a user