diff --git a/src/Meshing/Mage.py b/src/Meshing/Mage.py index d8787e3855c2dfcdcdf909a1ce9bc0d735eec715..c89f1781acfe554b33931dbdc3b70e396d21dda8 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}" ) )