aboutsummaryrefslogtreecommitdiff
path: root/libexec
AgeCommit message (Collapse)Author
2014-04-09Do not process non-existant directories from the PATHMark Ferrell
2014-04-09Make the prep and compile subcommands callable from the CLIMark Ferrell
2014-04-09Capture exit status from build_fetch.Mark Ferrell
2014-04-09Add build-urlMark Ferrell
* Removed URL parsing out of build-make-fetch and into its own command.
2014-04-08Support 'build help --all'Mark Ferrell
* Added the ability to list all of the available commands. The code is still rough, but it works. It can be cleaned up and enhanced later.
2014-04-08Better handling of '*/all' and 'all'Mark Ferrell
2014-04-08Handle various fetch methods as sub-cmds to fetchMark Ferrell
2014-04-08Cleanup help/usage information for some commandsMark Ferrell
2014-04-08Properly support arguments to sub commandsMark Ferrell
* We needed some way to detect when a sub-command was being called by the make engine vs by a user so we could properly handle the 'help' command. This involved a lot of decoupling of the make handling out of the top-level 'build' tool and placing it into a newly created 'build-make'. * While we where at it we cleaned up the handling of various targets in makedeps so that 'all/all' is now a valid target, and subsequently, the default target.
2014-04-08Stop wrapping dumpmachineMark Ferrell
* Moved the test for gcc into dumpmachine directly, sort of curious that dumpmachine doesn't take this sort of short-cut to begin with..
2014-03-18Reorg build builtinsMark Ferrell
* Added a few new builtins to help performance in some minor use cases. * Move generic builtin routines to top of build script
2014-03-18Detect bad package treesMark Ferrell
2014-03-07Add a note abotu moving options to build-configMark Ferrell
* We have a few options in build-query which have nothing to do with package data and instead have everything to do with configuration data. We really need a 'build-config' command for looking up this information, and potentially overriding defaults.
2014-03-05Rename builder/ to libexecMark Ferrell
* New name better reflects the contents of this path.