From ad93684c7c812b6f1ed9d1dc4caf00957c45944e Mon Sep 17 00:00:00 2001 From: Vertexwahn Date: Sun, 7 Jan 2024 13:42:22 +0100 Subject: [PATCH] Add Bazel support --- BUILD.bazel | 16 ++++++++++++++++ MODULE.bazel | 6 ++++++ 2 files changed, 22 insertions(+) create mode 100644 BUILD.bazel create mode 100644 MODULE.bazel diff --git a/BUILD.bazel b/BUILD.bazel new file mode 100644 index 00000000..04129d64 --- /dev/null +++ b/BUILD.bazel @@ -0,0 +1,16 @@ +""" Builds pugixml. +""" + +load("@rules_cc//cc:defs.bzl", "cc_library") + +cc_library( + name = "pugixml", + srcs = [ + "src/pugiconfig.hpp", + "src/pugixml.cpp", + ], + hdrs = ["src/pugixml.hpp"], + includes = ["src/"], + strip_include_prefix = "src", + visibility = ["//visibility:public"], +) diff --git a/MODULE.bazel b/MODULE.bazel new file mode 100644 index 00000000..ce1fc65a --- /dev/null +++ b/MODULE.bazel @@ -0,0 +1,6 @@ +module( + name = "pugixml", + version = "1.14", + compatibility_level = 1, +) +bazel_dep(name = "rules_cc", version = "0.0.9")