From 8620a2812ccc66e335ec1317664f70996bcef5c2 Mon Sep 17 00:00:00 2001 From: Vladislav Zhurba Date: Tue, 7 Jan 2025 12:05:29 -0800 Subject: [PATCH] Explicitly state which extension uses cpp files Each cpp file is only used by a single extension --- cuda_bindings/setup.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cuda_bindings/setup.py b/cuda_bindings/setup.py index 0e44fdf53e..6217d88a8f 100644 --- a/cuda_bindings/setup.py +++ b/cuda_bindings/setup.py @@ -264,10 +264,12 @@ def do_cythonize(extensions): sources_list = [ # private - ["cuda/bindings/_bindings/*.pyx", "cuda/bindings/_bindings/loader.cpp"], + ["cuda/bindings/_bindings/cydriver.pyx", "cuda/bindings/_bindings/loader.cpp"], + ["cuda/bindings/_bindings/cynvrtc.pyx"], # utils - ["cuda/bindings/_lib/*.pyx", "cuda/bindings/_lib/param_packer.cpp"], - ["cuda/bindings/_lib/cyruntime/*.pyx"], + ["cuda/bindings/_lib/utils.pyx", "cuda/bindings/_lib/param_packer.cpp"], + ["cuda/bindings/_lib/cyruntime/cyruntime.pyx"], + ["cuda/bindings/_lib/cyruntime/utils.pyx"], # public ["cuda/bindings/*.pyx"], # public (deprecated, to be removed)