load("//shared/bazel/rules:cc_rules.bzl", "wpilib_cc_library", "wpilib_cc_static_library") load("//shared/bazel/rules:packaging.bzl", "package_static_cc_project") wpilib_cc_library( name = "catch2", srcs = glob(["src/main/native/cpp/**"]), hdrs = glob(["src/main/native/include/**"]), include_license_files = True, includes = ["src/main/native/include"], strip_include_prefix = "src/main/native/include", visibility = ["//visibility:public"], ) wpilib_cc_static_library( name = "static/catch2", visibility = ["//visibility:public"], deps = [ ":catch2", ], ) package_static_cc_project( name = "catch2", maven_artifact_name = "catch2-cpp", maven_group_id = "org.wpilib.thirdparty.catch2", )