From 19ec135776c8b1c5fb621418ec9a5b67e609c4f7 Mon Sep 17 00:00:00 2001 From: mavenlin Date: Tue, 5 Dec 2023 07:28:46 +0800 Subject: [PATCH] Update build.jinja --- maple2jax/libxc/build.jinja | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/maple2jax/libxc/build.jinja b/maple2jax/libxc/build.jinja index 616e9c4..9793683 100644 --- a/maple2jax/libxc/build.jinja +++ b/maple2jax/libxc/build.jinja @@ -105,12 +105,22 @@ pybind_extension( visibility = ["//visibility:public"], ) +genrule( + name = "gen_libxc_pyd", + srcs = [":libxc.so"], + outs = ["libxc.pyd"], + cmd = "cp $< $@", +) + py_library( name = "libxc", srcs = glob( ["*.py"], exclude=["gen_build.py", "wrap.py"], ), - data = [":libxc.so"], + data = select({ + "@platforms//os:windows": [":gen_libxc_pyd"], + "//conditions:default": [":libxc.so"], + }), visibility = ["//visibility:public"], )