sjg
e9b1b9b12c
Stick to traditional DEFAULT_SYS_PATH (/usr/share/mk)
...
Reviewed by: obrien
Approved by: re
2013-09-10 23:31:38 +00:00
sjg
61d13f6983
Merge bmake-20130904
2013-09-05 15:57:26 +00:00
sjg
0e7402e046
ParseGetLine: don't treat a zero byte as end of buffer if P_end says it isn't.
...
Consume up to next newline, and issue a parse warning.
If no newline found before P_end, carry on as before.
2013-08-10 21:31:35 +00:00
sjg
ff765cb371
Merge bmake-20130730
...
Main feature of interest is .MAKE.JOB.PREFIX=
to suppress --- job --- tokens.
2013-08-02 06:25:28 +00:00
sjg
5d26938b1d
Update to bmake-20130604 to fix file descriptor leak.
2013-06-05 16:12:50 +00:00
sjg
4cdc15c1f7
Sync with upstream version (20130520) that includes same fixes made last week.
2013-05-20 22:51:11 +00:00
sjg
43bd9a7422
Per the comment, we cannot rely on bsd.own.mk
...
we could be on an old system that knows noting of MK_BMAKE
or on an almost up to date one that is defaulting it to "no"
neither of which will work.
2013-05-17 22:18:27 +00:00
sjg
155b65a40f
We really need to get the bsd.own.mk from this tree so the
...
correct options are set.
Also defined NO_PWD_OVERRIDE to match behavior of fmake.
2013-05-17 19:37:16 +00:00
delphij
cf9651690f
guard against MK_SHARED_TOOLCHAIN not being defined.
2013-05-16 22:35:33 +00:00
delphij
5c440a6605
Similar to r250719: guard against MK_BMAKE not being defined.
2013-05-16 22:25:17 +00:00
sjg
e2bb503df7
Update to bmake-20130330
2013-04-02 21:31:11 +00:00
sjg
2a731cd0dd
Missed adding Makefile.config and unit-tests/Makefile should
...
allow FreeBSD make to do 'obj'.
Approved by: marcel (mentor)
2013-02-04 17:41:17 +00:00
sjg
f817112dff
Merge bmake-20130123
...
Approved by: marcel (mentor)
2013-02-01 22:55:27 +00:00
sjg
d281294411
Merge bmake-20121111
...
Also pay attention to MK_SHARED_TOOLCHAIN.
Approved by: marcel (mentor)
2012-11-16 01:37:25 +00:00
sjg
f8768a6120
Merge bmake-20121010
...
Approved by: marcel (mentor)
2012-10-25 23:18:05 +00:00
marcel
c9d76d3d67
Fix a bootstrapping problem where the first bmake (built by FreeBSD's
...
make) ended up being built with -DFORCE_MACHINE. This broke the lib32
built for amd64 & powerpc64.
This fix is comes with the next import of bmake, but is committed here
and now to minimize the exposure to the bug.
Submitted by: Simon Gerraty <sjg@juniper.net>
2012-10-19 19:56:17 +00:00
obrien
326e102c78
Obey the value of "MK_BMAKE".
2012-10-16 15:43:16 +00:00
marcel
bd137de2db
Add bmake to the build and allow it to be installed as make(1) instead
...
of FreeBSD's make by setting WITH_BMAKE. The WITH_BMAKE build makes it
easy for people to switch while working out the kinks -- think ports
tree here. The option will be removed in due time.
Submitted by: Simon Gerraty (sjg@juniper.net )
2012-10-06 19:19:21 +00:00