This is an automated email from the ASF dual-hosted git repository.

astitcher pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/qpid-proton.git


The following commit(s) were added to refs/heads/main by this push:
     new 36dc28788 PROTON-2679: Fix Python build dependencies again
36dc28788 is described below

commit 36dc2878838cd21f1ca3981cea1814f95be3670b
Author: Andrew Stitcher <astitc...@apache.org>
AuthorDate: Fri Feb 3 12:34:53 2023 -0500

    PROTON-2679: Fix Python build dependencies again
    
    This makes the python build dependencies even more linear and should
    hopefully remove the final issues in parallel build for python.
---
 python/CMakeLists.txt | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt
index 4711ff046..69b2a56f6 100644
--- a/python/CMakeLists.txt
+++ b/python/CMakeLists.txt
@@ -158,7 +158,10 @@ if (pydist_cmds)
     COMMAND ${CMAKE_COMMAND} -E remove -f .timestamp.dist
     COMMAND ${Python_EXECUTABLE} setup.py ${pydist_cmds}
     COMMAND ${CMAKE_COMMAND} -E touch .timestamp.dist)
-  add_custom_target(pydist ALL DEPENDS .timestamp.dist)
+  add_custom_target(pydist DEPENDS .timestamp.dist)
+  add_custom_target(pytest_cffi ALL DEPENDS pydist)
+else()
+  add_custom_target(pytest_cffi ALL DEPENDS .timestamp.cproton_ffi)
 endif ()
 
 # python test: python/tests/proton-test
@@ -206,8 +209,6 @@ add_custom_command(
   DEPENDS ${pytest_venv}/env.txt .timestamp.copied_pysrc ${pysrc_files}
 )
 
-add_custom_target(pytest_cffi ALL DEPENDS .timestamp.cproton_ffi)
-
 pn_add_test(
   INTERPRETED
   NAME python-test


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org

Reply via email to