This is an automated email from the ASF dual-hosted git repository. jdanek pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/qpid-cpp.git
commit dd442da25a7d175467d7f0348d88ce6a6df1ceff Author: Jiri Daněk <jda...@redhat.com> AuthorDate: Fri Apr 14 13:41:24 2023 +0200 QPID-8635: Python 3 uses __pycache__ subdirectory for compiled bytecode --- bindings/qpid/python/CMakeLists.txt | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/bindings/qpid/python/CMakeLists.txt b/bindings/qpid/python/CMakeLists.txt index fc251ba01..977aee9a4 100644 --- a/bindings/qpid/python/CMakeLists.txt +++ b/bindings/qpid/python/CMakeLists.txt @@ -48,11 +48,22 @@ install(CODE "execute_process(COMMAND ${PYTHON_EXECUTABLE} -m py_compile qpid_me install(CODE "execute_process(COMMAND ${PYTHON_EXECUTABLE} -O -m py_compile qpid_messaging.py WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})") install(FILES ${CMAKE_CURRENT_BINARY_DIR}/qpid_messaging.py - ${CMAKE_CURRENT_BINARY_DIR}/qpid_messaging.pyc - ${CMAKE_CURRENT_BINARY_DIR}/qpid_messaging.pyo DESTINATION ${PYTHON_SITEARCH_PACKAGES} COMPONENT ${QPID_COMPONENT_CLIENT} ) +if (Python_VERSION_MAJOR STREQUAL "2") + install(FILES + ${CMAKE_CURRENT_BINARY_DIR}/qpid_messaging.pyc + ${CMAKE_CURRENT_BINARY_DIR}/qpid_messaging.pyo + DESTINATION ${PYTHON_SITEARCH_PACKAGES} + COMPONENT ${QPID_COMPONENT_CLIENT} + ) +elseif () + install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/__pycache__ + DESTINATION ${PYTHON_SITEARCH_PACKAGES} + COMPONENT ${QPID_COMPONENT_CLIENT} + ) +endif () install(TARGETS ${SWIG_MODULE_qpid_messaging_REAL_NAME} DESTINATION ${PYTHON_SITEARCH_PACKAGES} COMPONENT ${QPID_COMPONENT_CLIENT} --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org