commit | 8e8613952feeff8833ce96dbb9b5e9affacb35f8 | [log] [tgz] |
---|---|---|
author | Jim Purbrick <jimp@fb.com> | Mon Nov 18 06:21:21 2013 -0800 |
committer | Michael Bolin <mbolin@fb.com> | Tue Nov 19 18:43:10 2013 -0800 |
tree | a621340e836506e656acfa77c982c8e6d823bcd6 | |
parent | 37d82dce06e40d9985b8ad3663fceeb968e342db [diff] |
Fix python configuration processing. Summary: Previously buck would try to use any executable file or directory in its working directory as a python interpreter. It would also silently fall back to finding a python on the PATH if a python path was specified in the config, but invalid. This change fixes both of those problems and adds tests. Test Plan: 0) buck test --all 1) mkdir python 2) touch BUCK 3) check that "buck build :lolwut" returns the error "BUILD FAILED: No rule found when resolving target //:lolwut in build file //BUCK"
Buck is an Android build tool. To see what Buck can do for you, check out the documentation at http://facebook.github.io/buck/.
To build Buck, run the following:
git clone git@github.com:facebook/buck.git cd buck ant ./bin/buck --help
Apache License 2.0