We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2ae238a commit b102a4cCopy full SHA for b102a4c
rules_haskell_tests/tests/repl-targets/hs_lib_repl_test/maybe_cc_shared_library.bzl
@@ -1,17 +1,18 @@
1
load("@bazel_features//:features.bzl", "bazel_features")
2
+load("@rules_cc//cc/common:cc_common.bzl", "cc_common")
3
4
def maybe_cc_shared_library(name, **kwargs):
5
if _has_cc_shared_library():
6
shared_name = "%s_shared" % name
7
native.cc_shared_library(
8
name = shared_name,
9
deps = [name],
- **kwargs,
10
+ **kwargs
11
)
12
return shared_name
13
return name
14
-
15
16
def _has_cc_shared_library():
+ if hasattr(cc_common, "check_experimental_cc_shared_library"):
17
+ return cc_common.check_experimental_cc_shared_library()
18
return bazel_features.globals.CcSharedLibraryInfo != None
0 commit comments