diff --git a/build_ext.py b/build_ext.py index a9a8dcb..92ec4c1 100644 --- a/build_ext.py +++ b/build_ext.py @@ -135,16 +135,16 @@ def build_extension(debug: bool = False, use_temp_dir=False) -> None: cmake_args = [ f"-DCMAKE_BUILD_TYPE={cfg}", # not used on MSVC, but no harm ] - # if uname.system != "Windows": - # py_cfg = get_py_config() - # cmake_args.extend( - # [ - # f"-DPython3_EXECUTABLE={py_cfg['exe']}", - # f"-DPython3_INCLUDE_DIR={py_cfg['include']}", - # ] - # ) - # if py_cfg["libdir"]: - # cmake_args.append(f"-DPython3_LIBRARY={str(Path(py_cfg['libdir']) / Path(py_cfg['library']))}") # noqa: RUF010 + if uname.system != "Windows": + py_cfg = get_py_config() + cmake_args.extend( + [ + f"-DPython3_EXECUTABLE={py_cfg['exe']}", + f"-DPython3_INCLUDE_DIR={py_cfg['include']}", + ] + ) + if py_cfg["libdir"]: + cmake_args.append(f"-DPython3_LIBRARY={str(Path(py_cfg['libdir']) / Path(py_cfg['library']))}") # noqa: RUF010 build_args = ["--config Release", "--verbose"] if sys.platform.startswith("darwin"):