diff --git a/examples/MODULE.bazel b/examples/MODULE.bazel index 3ec8e2b..843c5d5 100644 --- a/examples/MODULE.bazel +++ b/examples/MODULE.bazel @@ -43,3 +43,11 @@ http_archive( strip_prefix = "curl-7.84.0", url = "https://curl.se/download/curl-7.84.0.tar.gz", ) + +http_archive( + name = "libxml2", + build_file = "@gazelle-foreign-cc//:external_repo_buildfile.BUILD", + integrity = "sha256-dPwWMhejlkJX0745r5Q+CIYSY8QjH571tJa29tTHsrY=", + strip_prefix = "libxml2-2.13.5", + url = "https://download.gnome.org/sources/libxml2/2.13/libxml2-2.13.5.tar.xz", +) diff --git a/examples/thirdparty/libxml2/BUILD b/examples/thirdparty/libxml2/BUILD new file mode 100644 index 0000000..19d8a31 --- /dev/null +++ b/examples/thirdparty/libxml2/BUILD @@ -0,0 +1,8 @@ +# gazelle:cmake_source @libxml2 +# gazelle:cmake_define BUILD_SHARED_LIBS OFF +# gazelle:cmake_define LIBXML2_WITH_ICONV OFF +# gazelle:cmake_define LIBXML2_WITH_ICU OFF +# gazelle:cmake_define LIBXML2_WITH_LZMA OFF +# gazelle:cmake_define LIBXML2_WITH_PYTHON OFF +# gazelle:cmake_define LIBXML2_WITH_TESTS OFF +# gazelle:cmake_define LIBXML2_WITH_ZLIB OFF