From 690d4d42f9bc496cec3cab70620a0fd04bcd3d80 Mon Sep 17 00:00:00 2001 From: jizhilong Date: Thu, 10 Apr 2025 21:33:04 +0800 Subject: [PATCH] chore: show cmake output in real time during build_ext otherwise cmake error messages may be suppressed, making debugging difficult --- setup.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/setup.py b/setup.py index c0a3a17..18ce55a 100644 --- a/setup.py +++ b/setup.py @@ -403,11 +403,9 @@ class CMakeBuild(BuildExtension): if not build_temp.exists(): build_temp.mkdir(parents=True) - result = subprocess.run( - ["cmake", ext.sourcedir, *cmake_args], cwd=build_temp, check=True , capture_output=True, text=True + subprocess.run( + ["cmake", ext.sourcedir, *cmake_args], cwd=build_temp, check=True ) - print("Standard output:", result.stdout) - print("Standard error:", result.stderr) subprocess.run( ["cmake", "--build", ".", "--verbose", *build_args], cwd=build_temp, check=True ) @@ -480,4 +478,4 @@ setup( version=VersionInfo().get_package_version(), cmdclass={"bdist_wheel":BuildWheelsCommand ,"build_ext": CMakeBuild}, ext_modules=ext_modules -) \ No newline at end of file +)