From 0ace259d2d6fffcc864327abd85ac7ff7f16bc42 Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr>
Date: Mon, 15 Jan 2024 17:08:46 +0100
Subject: [PATCH] Meshing: Mage: Fix libbief extention under windows system.

---
 src/Meshing/Mage.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/Meshing/Mage.py b/src/Meshing/Mage.py
index d8787e38..c89f1781 100644
--- a/src/Meshing/Mage.py
+++ b/src/Meshing/Mage.py
@@ -53,10 +53,12 @@ class MeshingWithMage(AMeshingTool):
         self._init_c_output_bief()
 
     def _lib_path(self):
+        ext = "so" if os.name == "posix" else "dll"
+
         return os.path.abspath(
             os.path.join(
                 os.path.dirname(__file__),
-                "..", "..", "..", "mage", "libbief.so"
+                "..", "..", "..", "mage", f"libbief.{ext}"
             )
         )
 
-- 
GitLab