summaryrefslogtreecommitdiff
path: root/guix-build.in
Commit message (Collapse)AuthorAge
* guix-build: Add `--system'.Ludovic Courtès2012-10-18
| | | | | | | | | | * guix-build.in (derivations-from-package-expressions): New `system' parameter. Pass it to `package-derivation'. (%default-options): Add `system' pair. (show-help): Describe `--system'. (%options): Add it. (guix-build): Check the `system' pair in OPTS; pass it to `derivations-from-package-expressions' and `package-derivation'.
* guix-build: Add `--local-build'.Ludovic Courtès2012-10-18
| | | | | | | * guix-build.in (show-help): Add `--local-build'. (%options): Likewise. (guix-build): Pass `set-build-options' the #:use-substitutes? argument accordingly.
* Support build-cores = 0; change `guix-build' to default to 0.Ludovic Courtès2012-10-05
| | | | | | | * guix/build/gnu-build-system.scm (%parallel-job-count): New variable. (build, check): Use it instead of $NIX_BUILD_CORES. * guix-build.in (guix-build): Default to 0 for the #:build-cores option.
* guix-build: Add `--derivations'.Ludovic Courtès2012-09-04
| | | | | | * guix-build.in (show-help): Add `--derivations'. (%options): Likewise. (guix-build): Handle it.
* guix-build: Add `--source'.Ludovic Courtès2012-09-04
| | | | | | | | * guix-build.in (derivations-from-package-expressions): Add `source?' parameter. Honor it. (show-help): Add `--source'. (%options): Likewise. (guix-build): Honor `--source'.
* guix-build: Fix the "unrecognized option" error message.Ludovic Courtès2012-08-31
| | | | | * guix-build.in (guix-build): Show the option name when an unrecognized option is passed.
* guix-build: Default the number of build cores to (current-processor-count).Ludovic Courtès2012-07-12
| | | | | * guix-build.in (guix-build): Use (current-processor-count) build cores by default.
* guix-build: Add `--cores'.Ludovic Courtès2012-07-07
| | | | | | | | * guix-build.in (leave): New macro, formerly in `guix-build'. (show-help): Document `--cores'. (%options): Add `--cores'. (guix-build): Remove `leave' macro from here. Pass the `cores' option value to `set-build-options'.
* guix-build: Display multiple outputs when needed.Ludovic Courtès2012-07-02
| | | | | * guix-build.in (guix-build): Display multiple outputs when there's more than one.
* Add `guix-build'.Ludovic Courtès2012-07-01
* guix-build.in: New file. * configure.ac: Emit `guix-build'. Add `commands-exec'. * Makefile.am (bin_SCRIPTS): New variable. * po/POTFILES.in: Add `guix-build.in'.