From 4f4ea27f7d3b670fb7bf17b468310c70d008cfe3 Mon Sep 17 00:00:00 2001 From: Steven Johnson Date: Thu, 4 Aug 2022 15:26:51 -0700 Subject: [PATCH 1/2] Fix wrong install path for *.py files We were looking in a nonexistent dir, so we never copied `__init__.py` as we should have. --- python_bindings/src/halide/CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python_bindings/src/halide/CMakeLists.txt b/python_bindings/src/halide/CMakeLists.txt index a93aae90da9c..40a114cc6629 100644 --- a/python_bindings/src/halide/CMakeLists.txt +++ b/python_bindings/src/halide/CMakeLists.txt @@ -50,6 +50,9 @@ if (WIN32 AND BUILD_SHARED_LIBS) VERBATIM) endif () +# HALIDE_PYTHON_PATH is what you need to add to PYTHONPATH to use our bindings +set(HALIDE_PYTHON_PATH "${HALIDE_PYTHON_PATH}") + ## # Packaging ## @@ -60,7 +63,7 @@ include(GNUInstallDirs) set(Halide_INSTALL_PYTHONDIR "${CMAKE_INSTALL_LIBDIR}/python3/site-packages" CACHE STRING "Path to the Python site-packages folder") -install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/halide" +install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" DESTINATION "${Halide_INSTALL_PYTHONDIR}" COMPONENT Halide_Python FILES_MATCHING From 9dcc21db97a8dd396f731904ab7665d6f5dec241 Mon Sep 17 00:00:00 2001 From: Steven Johnson Date: Thu, 4 Aug 2022 15:47:22 -0700 Subject: [PATCH 2/2] Update CMakeLists.txt --- python_bindings/src/halide/CMakeLists.txt | 3 --- 1 file changed, 3 deletions(-) diff --git a/python_bindings/src/halide/CMakeLists.txt b/python_bindings/src/halide/CMakeLists.txt index 40a114cc6629..bea2d7b7b885 100644 --- a/python_bindings/src/halide/CMakeLists.txt +++ b/python_bindings/src/halide/CMakeLists.txt @@ -50,9 +50,6 @@ if (WIN32 AND BUILD_SHARED_LIBS) VERBATIM) endif () -# HALIDE_PYTHON_PATH is what you need to add to PYTHONPATH to use our bindings -set(HALIDE_PYTHON_PATH "${HALIDE_PYTHON_PATH}") - ## # Packaging ##