Skip to content

Commit aae3dbd

Browse files
ndmitchellfacebook-github-bot
authored andcommitted
Rename _hacks to _cxx_hacks
Summary: The name doesn't matter, but these aren't just any hacks, they are the C++ specific hacks, so make it easier to grep for when this comes up in error messages etc. #forcetdhashing (Note: this ignores all push blocking failures!) Reviewed By: krallin Differential Revision: D39304909 fbshipit-source-id: 892d9b6f628cbf4c0de1908dc78dbc12b568e384
1 parent 8759e4c commit aae3dbd

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

prelude/rules_impl.bzl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,8 @@ def _cxx_python_extension_attrs():
185185
"precompiled_header": attrs.option(attrs.dep(providers = [CPrecompiledHeaderInfo]), default = None),
186186
"preferred_linkage": attrs.default_only(attrs.string(default = "any")),
187187
"use_link_groups": attrs.bool(default = False),
188+
"_cxx_hacks": attrs.dep(default = "fbcode//buck2/platform:cxx-hacks"),
188189
"_cxx_toolchain": _cxx_toolchain(),
189-
"_hacks": attrs.dep(default = "fbcode//buck2/platform:cxx-hacks"),
190190
"_omnibus_environment": attrs.dep(default = "prelude//cxx/tools:omnibus_environment"),
191191
# Copied from python_library.
192192
"_python_toolchain": _python_toolchain(),
@@ -201,8 +201,8 @@ def _python_test_attrs():
201201
"remote_execution": attrs.option(attrs.dict(key = attrs.string(), value = attrs.string(), sorted = False)),
202202
"resources": attrs.named_set(attrs.one_of(attrs.dep(), attrs.source(allow_directory = True)), sorted = True, default = []),
203203
"_create_manifest_for_source_dir": _create_manifest_for_source_dir(),
204+
"_cxx_hacks": attrs.dep(default = "fbcode//buck2/platform:cxx-hacks"),
204205
"_cxx_toolchain": _cxx_toolchain(),
205-
"_hacks": attrs.dep(default = "fbcode//buck2/platform:cxx-hacks"),
206206
"_omnibus_environment": attrs.dep(default = "prelude//cxx/tools:omnibus_environment"),
207207
"_python_toolchain": _python_toolchain(),
208208
"_test_main": attrs.source(default = "prelude//python/tools:__test_main__.py"),
@@ -220,8 +220,8 @@ def _cxx_binary_and_test_attrs():
220220
"precompiled_header": attrs.option(attrs.dep(providers = [CPrecompiledHeaderInfo]), default = None),
221221
"resources": attrs.named_set(attrs.one_of(attrs.dep(), attrs.source(allow_directory = True)), sorted = True, default = []),
222222
"use_link_groups": attrs.bool(default = False),
223+
"_cxx_hacks": attrs.dep(default = "fbcode//buck2/platform:cxx-hacks"),
223224
"_cxx_toolchain": _cxx_toolchain(),
224-
"_hacks": attrs.dep(default = "fbcode//buck2/platform:cxx-hacks"),
225225
}
226226

227227
NativeLinkStrategy = ["separate", "native", "merged"]
@@ -243,8 +243,8 @@ def _python_binary_attrs():
243243
"native_link_strategy": attrs.option(attrs.enum(NativeLinkStrategy), default = None),
244244
"package_split_dwarf_dwp": attrs.bool(default = False),
245245
"_create_manifest_for_source_dir": _create_manifest_for_source_dir(),
246+
"_cxx_hacks": attrs.dep(default = "fbcode//buck2/platform:cxx-hacks"),
246247
"_cxx_toolchain": _cxx_toolchain(),
247-
"_hacks": attrs.dep(default = "fbcode//buck2/platform:cxx-hacks"),
248248
"_omnibus_environment": attrs.dep(default = "prelude//cxx/tools:omnibus_environment"),
249249
"_python_toolchain": _python_toolchain(),
250250
})
@@ -343,8 +343,8 @@ extra_attributes = struct(
343343
"resources": attrs.named_set(attrs.one_of(attrs.dep(), attrs.source(allow_directory = True)), sorted = True, default = []),
344344
"supports_python_dlopen": attrs.option(attrs.bool(), default = None),
345345
"use_link_groups": attrs.bool(default = False),
346+
"_cxx_hacks": attrs.dep(default = "fbcode//buck2/platform:cxx-hacks"),
346347
"_cxx_toolchain": _cxx_toolchain(),
347-
"_hacks": attrs.dep(default = "fbcode//buck2/platform:cxx-hacks"),
348348
"_omnibus_environment": attrs.dep(default = "prelude//cxx/tools:omnibus_environment"),
349349
},
350350
cxx_binary = _cxx_binary_and_test_attrs(),

0 commit comments

Comments
 (0)