diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2015-07-01 20:45:22 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2015-07-01 20:45:22 -0400 |
commit | bc9d2243a5260170a3f7c47d67646d7784fab4b3 (patch) | |
tree | 28e36e9d716fba3bae552c89934f51a70ca1c304 /cbcbuild.py | |
parent | f293e7d7c76f383eae64f224834815f1b14a78e6 (diff) | |
download | cbc-bc9d2243a5260170a3f7c47d67646d7784fab4b3.tar.gz |
Implement --no-build option.
Diffstat (limited to 'cbcbuild.py')
-rwxr-xr-x | cbcbuild.py | 8 |
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: |