summaryrefslogtreecommitdiff
path: root/mbld/install.myr
AgeCommit message (Collapse)Author
2017-07-25Improve message signalling.Ori Bernstein
Wait for all launched processes to exit before quitting.
2017-07-25New parallel mbld.Ori Bernstein
2017-07-17Convert from `in` to `:`.Ori Bernstein
The winds of change are a-blowin.
2017-01-11Create paths for install.Ori Bernstein
mbld should create paths its putting things into.
2017-01-11Suppress prints when doing '-R'Ori Bernstein
2016-08-27Rename `std.Fail to `std.Err.Ori Bernstein
2016-05-13Switch to using lib{}.use.Ori Bernstein
Does 3 things; 1) Teaches the compiler about how to load libfoo.use, falling back to 'foo' 2) teaches muse how to generate packages named 'pkg' in fille 'libthing.use' 3) teaches mbld how to look up and resolve libfoo.use named usefiles. Eventually a fallback will be implemented.
2016-05-08mbld sort of works.Ori Bernstein
2016-01-23Move away from ".use" suffix.Ori Bernstein
2016-01-02Update code to match docs.Ori Bernstein
2016-01-02Add support for installing data blobs.Ori Bernstein
2015-12-28Add the '-R' option to mbld.Ori Bernstein
You can now build and run directly as one step.
2015-09-18Allow any binary or command to be tagged as a test.Ori Bernstein
2015-06-12Move fmt to fmt2.Ori Bernstein
Shit seems to work.
2015-06-12Move movement to f2fmt and friends.Ori Bernstein
2015-05-16Remove status arg from fatal.Ori Bernstein
We never set it to anything other than '1' anyways. There's no standardized error codes, so the exit status isn't really useful in any case.
2015-05-16Respect {noinst} attribute.Ori Bernstein
We used to skip the noinst attribute. Now we respect it.
2015-05-15Don't hardcode paths.Ori Bernstein
Plan 9 needs them to be configured differently.
2015-05-03Add support for 'cmd' args.Ori Bernstein
2015-04-17Topologically sort targets.Ori Bernstein
This avoids tons of ugly, spurious chdir calls, as well as detecting cycles in library dependencies.
2015-04-16Push/pop directories appropriately.Ori Bernstein
We had bugs because this was done by just setting dirs, without properly changing back at the end of a command. Ordering of build targets would break builds.
2015-04-14Fix installing manpages.Ori Bernstein
2015-04-13Move mbld to subdirectory of itself for merging.Ori Bernstein