chen3feng / blade-build

Blade is a powerful build system from Tencent, supports many mainstream programming languages, such as C/C++, java, scala, python, protobuf...
Other
2.05k stars 500 forks source link

implement cuda_library and cuda_binary #982

Closed noanswer closed 2 years ago

noanswer commented 2 years ago

implement cuda_library and cuda_binary after ninja refactor #632

lgtm-com[bot] commented 2 years ago

This pull request introduces 1 alert when merging 0b779c0045ab03e9f5d1251bee067652db05ebea into 647921d283c101ee27edbc0fc27495e4fc5db35d - view on LGTM.com

new alerts:

noanswer commented 2 years ago

I am fixing the code style

noanswer commented 2 years ago

fixed unnecessary code style warning

chen3feng commented 2 years ago

格式上改回不必要的锁进变化,然后看看 example 下的 cu 相关的能不能跑通? 然后 doc 和 vim 语法文件等里面应该也补充一下。

noanswer commented 2 years ago

common foo cuda 兼容了blade2.0 都可以构建成功。其他一些java的目标目前构建不过,这些目标问题不是本次修改引入的,我再单独提pr修吧

noanswer commented 2 years ago

doc和vim也已补充