Created by: nguyentruongtho
Not only adding option to specify swift version, I also tried to decouple objective C and swift, so that we could benefit from making buck to work with swift on non-Apple OS (linux, windows...).
Should resolve the issue mentioned here https://github.com/facebook/buck/issues/423#issuecomment-248777961