summaryrefslogtreecommitdiff
path: root/guix/build-system
diff options
context:
space:
mode:
authorHartmut Goebel <h.goebel@crazy-compilers.com>2016-09-09 16:51:01 +0200
committerRicardo Wurmus <rekado@elephly.net>2017-05-10 17:59:22 +0200
commit8df64f7384263764a3c1bcfdb783c8188570cce7 (patch)
tree32ef6e4feaa65b6a6aff619e5b5d7ca6cfba872b /guix/build-system
parent75f796bb73a4cb4a06955fac19ef9af6f126988d (diff)
downloadgnu-guix-8df64f7384263764a3c1bcfdb783c8188570cce7.tar
gnu-guix-8df64f7384263764a3c1bcfdb783c8188570cce7.tar.gz
ant-build-system: Allow specifying source directory.
* guix/build-system/ant.scm (ant-build), guix/build/ant-build-system.scm (default-build.xml): Add parameter source-dir. * guix/build/ant-build-system.scm (configure): Pass source-dir on to default-build.xml. * doc/guix.texi (Build Systems): Document it. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
Diffstat (limited to 'guix/build-system')
-rw-r--r--guix/build-system/ant.scm2
1 files changed, 2 insertions, 0 deletions
diff --git a/guix/build-system/ant.scm b/guix/build-system/ant.scm
index 550f92bc7f..a309a0c86b 100644
--- a/guix/build-system/ant.scm
+++ b/guix/build-system/ant.scm
@@ -98,6 +98,7 @@
(make-flags ''())
(build-target "jar")
(jar-name #f)
+ (source-dir "src")
(phases '(@ (guix build ant-build-system)
%standard-phases))
(outputs '("out"))
@@ -126,6 +127,7 @@
#:test-target ,test-target
#:build-target ,build-target
#:jar-name ,jar-name
+ #:source-dir ,source-dir
#:phases ,phases
#:outputs %outputs
#:search-paths ',(map search-path-specification->sexp