aboutsummaryrefslogtreecommitdiff
path: root/cbcbuild.py
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2015-07-01 20:45:22 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2015-07-01 20:45:22 -0400
commitbc9d2243a5260170a3f7c47d67646d7784fab4b3 (patch)
tree28e36e9d716fba3bae552c89934f51a70ca1c304 /cbcbuild.py
parentf293e7d7c76f383eae64f224834815f1b14a78e6 (diff)
downloadcbc-bc9d2243a5260170a3f7c47d67646d7784fab4b3.tar.gz
Implement --no-build option.
Diffstat (limited to 'cbcbuild.py')
-rwxr-xr-xcbcbuild.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/cbcbuild.py b/cbcbuild.py
index 92d3646..52672b4 100755
--- a/cbcbuild.py
+++ b/cbcbuild.py
@@ -8,7 +8,7 @@ import conda_build.metadata
-os.environ['CBC_HOME'] = 'tests/data/build'
+os.environ['CBC_HOME'] = os.path.abspath(os.path.join(os.path.dirname(cbc.__file__), 'tests/data/build'))
#sys.argv.append('--force-rebuild')
#sys.argv.append('tests/data/aprio.ini')
@@ -18,6 +18,9 @@ if __name__ == '__main__':
parser.add_argument('--force-rebuild',
action='store_true',
help='Do not stop if package already installed')
+ parser.add_argument('--no-build',
+ action='store_true',
+ help='Generate metadata from cbc configuration (useful for manual building)')
parser.add_argument('cbcfile',
nargs='+',
help='CBC metadata')
@@ -48,6 +51,9 @@ if __name__ == '__main__':
metadata.env.mkpkgdir(metadata.local['package']['name'])
metadata.render_scripts()
+ if args.no_build:
+ continue
+
conda_metadata = conda_build.metadata.MetaData(env.pkgdir)
if not args.force_rebuild: