Marcel Hlopko
ec70973809
Fix sha hash of the skylib release, and put mirror first
...
I have no clue what happened, but it seems skylib release on github was
changed after rules_cc started to depend on it.
2019-06-28 18:46:43 +02:00
Copybara-Service
74019302a4
Merge pull request #21 from excitoon:patch-1
...
PiperOrigin-RevId: 255562043
Change-Id: I6b744cfcdac6578e860ad3e1a48f374e494d37bc
2019-06-28 01:56:05 -07:00
Googler
0d5f3f2768
C++: Adds macros for wrapping C++ rules.
...
See: https://docs.google.com/document/d/1PgCYKVUBpFA0ZXTHTgHhUiLGgTRPloxKJ2d2t47TNo4/edit?usp=sharing
RELNOTES:none
PiperOrigin-RevId: 255411415
Change-Id: I319fac86118d051644a19422d1f474bec2538774
2019-06-27 09:00:21 -07:00
Vladimir Chebotarev
4afc266bf0
Placed GitHub release first for @skylib.
...
See bazelbuild/bazel-skylib#164 .
2019-06-27 13:51:21 +03:00
Googler
d36c8d400c
Refactor rules_cc to follow https://docs.bazel.build/versions/master/skylark/deploying.html
...
RELNOTES: None.
PiperOrigin-RevId: 253736769
Change-Id: Ib13ecb077559f890aa3cc207b7ec1a53ac18d553
2019-06-18 00:21:44 -07:00
Copybara-Service
236c6eb75c
Merge pull request #17 from hlopko:add_find_cc_toolchain
...
PiperOrigin-RevId: 250229272
Change-Id: Id5cd1bfa65b53a54c6443a661337d5dcdcfed2e3
2019-05-28 00:50:32 -07:00
Marcel Hlopko
d991801638
Add find_cc_toolchain.bzl to help accessing current C++ toolchain
...
This is to help migrating for:
* https://github.com/bazelbuild/bazel/issues/7260
* https://github.com/bazelbuild/bazel/issues/7643
It's mostly a copy of the file in
`@bazel_tools//tools/cpp:toolchain_utils.bzl`, with a small difference -
it depends on `@rules_cc//cc:toolchain_type`, not on
`@bazel_tools//tools/cpp:toolchain_type`.
2019-05-27 10:47:06 +02:00
Marcel Hlopko
e283f126b5
Add //cc:toolchain_type alias to allow forward migration with Bazel 0.27
...
This target will eventually be the canonical place for C++ toolchain
type. Currently the actual target resides in @bazel_tools, but that will
soon change.
2019-05-27 09:09:16 +02:00
Googler
9667b3dd9a
.../BUILD: fix build file/module bugs ( #18 )
...
Change this pattern
if foo [not] in native.existing_rules():
to
if [not] native.existing_rule(foo):
for efficiency.
PiperOrigin-RevId: 241954724
2019-04-04 10:25:18 -07:00
Googler
951df6a496
Add skylib dependency
...
[Copybara import of https://github.com/bazelbuild/rules_cc/pull/10 ]
Skylib will be used to check minimum supported Bazel version.
Merge 2e5b5eb2d0
into 3723b4c35f
PiperOrigin-RevId: 240725578
2019-03-28 00:52:17 -07:00
hlopko
17818b2501
Add initial content of rules_cc repo
...
RELNOTES: None.
PiperOrigin-RevId: 227846116
2019-01-09 08:58:14 +01:00