Merge pull request #64 from chen3feng/develop

Develop
Merge pull request #65 from chen3feng/develop
Merge pull request #67 from chen3feng/develop

Develop
Merge pull request #68 from chen3feng/develop

Fix style and optimize dep analysis
Merge pull request #69 from chen3feng/develop

Fix option bugs
Merge pull request #70 from chen3feng/develop

Fix bug of clean without ccache installed
Merge pull request #71 from chen3feng/develop

Fix bug of error message color
修复在python2.5下面执行因为版本不兼容出错bug
Merge pull request #73 from chen3feng/develop

Fix bug of build proto_library explicitly
Initial empty repository
Merge remote-tracking branch 'gitlab/master' into HEAD
Merge pull request #72 from WongTai/patch-1

修复在python2.5下面执行因为版本不兼容出错bug
Merge remote-tracking branch 'github/master' into HEAD
fix assembling i386 .as files on x86_64 hosts

N/A

Change-Id: Ic9f3eb0daa134d9010f37cdb71000ff83a965cd5
Signed-off-by: liuhuahang <liuhuahang@xiaomi.com>
Merge pull request #74 from huahang/master

为CcTarget增加汇编语言支持
support setting a cc_binary target as the thrift compiler

N/A

for example:

thrift_library_config(
    # The path to thrift compiler.
    thrift='//thirdparty/thrift:thrift',
)

Change-Id: I0c890144c2fd4416e931a46264a06e1c85fe150d
Signed-off-by: liuhuahang <liuhuahang@xiaomi.com>
code review follow up: support setting a cc_binary target as the thrift compiler

* remove the hard code library deps to thrift compiler
* thrift compiler target to the deps of thrift_library target

Change-Id: I4716484f09e99169dd5ba84175ff1dd728598f71
Signed-off-by: liuhuahang <liuhuahang@xiaomi.com>
Merge pull request #77 from huahang/master

support setting a cc_binary target as the thrift compiler
global linkflags
eg.
cc_config(
    linkflags = ['-stdlib=libstdc++']
)
Merge pull request #78 from whuwxl/master

global linkflags