summaryrefslogtreecommitdiff
path: root/build.py
diff options
context:
space:
mode:
authorkennyballou <kballou@onyx.boisestate.edu>2013-01-10 11:00:40 -0700
committerkballou <kballou@onyx.boisestate.edu>2013-01-10 11:00:40 -0700
commit03550b0e9d8dbbe052557f909895f96fdda0c092 (patch)
treedaa64475dd957062e17ff644792b66170c4e3260 /build.py
parentcf72de5d1353040a02804b37aabab744a5ec5c43 (diff)
downloadxnt-03550b0e9d8dbbe052557f909895f96fdda0c092.tar.gz
xnt-03550b0e9d8dbbe052557f909895f96fdda0c092.tar.xz
Return error codes from targets
Diffstat (limited to 'build.py')
-rw-r--r--build.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/build.py b/build.py
index 237d6e8..263d76c 100644
--- a/build.py
+++ b/build.py
@@ -18,23 +18,25 @@ def clean():
@target
def build():
- setup(["build"])
+ return setup(["build"])
@target
def test():
"""Tests package"""
print("Python Tests:")
- setup(["test"])
+ ec1 = setup(["test"])
clean()
print("Python2 Tests:")
- call(["python2", "setup.py", "test"])
+ ec2 = call(["python2", "setup.py", "test"])
clean()
+ return ec1 | ec2
@target
def install():
"""Install Xnt"""
- setup(["install", "--user"])
+ ec = setup(["install", "--user"])
clean()
+ return ec
@target
def doc():
@@ -42,4 +44,4 @@ def doc():
Create package documentation
"""
clean()
- setup(["build_sphinx"])
+ return setup(["build_sphinx"])