diff options
author | Fabian Meumertzheim <meumertzheim@code-intelligence.com> | 2021-05-05 14:29:11 +0200 |
---|---|---|
committer | Fabian Meumertzheim <fabian@meumertzhe.im> | 2021-05-06 09:24:13 +0200 |
commit | 7000c31795a656c721cc282107029218be6360f2 (patch) | |
tree | e3eeb56d2a0f2047e58ce15db9edf4750702e0da /third_party | |
parent | bcd0b468db0ee51d9e31a0c8f912a59f005e2683 (diff) | |
download | jazzer-api-7000c31795a656c721cc282107029218be6360f2.tar.gz |
Simplify Bazel handling of JNI headers
Use a Bazel provided target for the JNI headers instead of a custom one.
Diffstat (limited to 'third_party')
-rw-r--r-- | third_party/jni/BUILD.bazel | 37 |
1 files changed, 1 insertions, 36 deletions
diff --git a/third_party/jni/BUILD.bazel b/third_party/jni/BUILD.bazel index 21f3fe1f..cd181e8e 100644 --- a/third_party/jni/BUILD.bazel +++ b/third_party/jni/BUILD.bazel @@ -2,8 +2,7 @@ load("@rules_cc//cc:defs.bzl", "cc_import", "cc_library") load("@bazel_skylib//rules:common_settings.bzl", "bool_flag") cc_library( - name = "jni", - hdrs = [":jni_headers"], + name = "jni_libs", visibility = ["//visibility:public"], deps = select({ "@platforms//os:osx": [":libjvm_osx"], @@ -11,40 +10,6 @@ cc_library( }), ) -cc_library( - name = "jni_headers_only", - hdrs = [ - ":jni_headers", - ], - visibility = ["//visibility:public"], -) - -genrule( - name = "jni_md_header", - srcs = select({ - "@platforms//os:osx": ["@bazel_tools//tools/jdk:jni_md_header-darwin"], - "@platforms//os:windows": ["@bazel_tools//tools/jdk:jni_md_header-windows"], - "//conditions:default": ["@bazel_tools//tools/jdk:jni_md_header-linux"], - }), - outs = ["jni_md.h"], - cmd = "cp -f $< $@", -) - -genrule( - name = "jni_header", - srcs = ["@bazel_tools//tools/jdk:jni_header"], - outs = ["jni.h"], - cmd = "cp -f $< $@", -) - -filegroup( - name = "jni_headers", - srcs = [ - ":jni_header", - ":jni_md_header", - ], -) - bool_flag( name = "jdk_8", build_setting_default = False, |