From 20b08da91b144d9c6ca469bb4b8d642b3cc52229 Mon Sep 17 00:00:00 2001 From: Tim Schoof <tim.schoof@desy.de> Date: Thu, 6 Feb 2020 17:25:49 +0100 Subject: [PATCH] Make python version a cmake variable --- consumer/api/python/CMakeLists_Linux.cmake | 10 +++------- consumer/api/python/source_dist_linux/CMakeLists.txt | 4 ++-- producer/api/python/CMakeLists_Linux.cmake | 10 +++------- producer/api/python/source_dist_linux/CMakeLists.txt | 4 ++-- 4 files changed, 10 insertions(+), 18 deletions(-) diff --git a/consumer/api/python/CMakeLists_Linux.cmake b/consumer/api/python/CMakeLists_Linux.cmake index 511ac676a..d9a50307b 100644 --- a/consumer/api/python/CMakeLists_Linux.cmake +++ b/consumer/api/python/CMakeLists_Linux.cmake @@ -15,13 +15,9 @@ set (ASAPO_CONSUMER_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../cpp/include) configure_files(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} @ONLY) -ADD_CUSTOM_TARGET(python-lib2 ALL - COMMAND python setup.py build_ext --inplace --force) +ADD_CUSTOM_TARGET(python-lib ALL + COMMAND ${Python_EXECUTABLE} setup.py build_ext --inplace --force) -ADD_CUSTOM_TARGET(python-lib3 ALL - COMMAND python3 setup.py build_ext --inplace --force) - -ADD_DEPENDENCIES(python-lib2 asapo-consumer) -ADD_DEPENDENCIES(python-lib3 asapo-consumer) +ADD_DEPENDENCIES(python-lib asapo-consumer) add_subdirectory(source_dist_linux) diff --git a/consumer/api/python/source_dist_linux/CMakeLists.txt b/consumer/api/python/source_dist_linux/CMakeLists.txt index 526146c65..1fb9c9c47 100644 --- a/consumer/api/python/source_dist_linux/CMakeLists.txt +++ b/consumer/api/python/source_dist_linux/CMakeLists.txt @@ -3,7 +3,7 @@ configure_file(MANIFEST.in MANIFEST.in @ONLY) ADD_CUSTOM_TARGET(python-dist ALL - COMMAND python setup.py sdist + COMMAND ${Python_EXECUTABLE} setup.py sdist ) #get_property(ASAPO_CONSUMER_LIB TARGET asapo-consumer PROPERTY LOCATION) @@ -21,6 +21,6 @@ ADD_CUSTOM_TARGET(copy_python_dist ALL ) -ADD_DEPENDENCIES(copy_python_dist python-lib3) +ADD_DEPENDENCIES(copy_python_dist python-lib) ADD_DEPENDENCIES(python-dist copy_python_dist) diff --git a/producer/api/python/CMakeLists_Linux.cmake b/producer/api/python/CMakeLists_Linux.cmake index 3e0bfcdd7..2f42024ab 100644 --- a/producer/api/python/CMakeLists_Linux.cmake +++ b/producer/api/python/CMakeLists_Linux.cmake @@ -15,13 +15,9 @@ set (ASAPO_PRODUCER_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../cpp/include) configure_files(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} @ONLY) -ADD_CUSTOM_TARGET(python-lib2-producer ALL - COMMAND python setup.py build_ext --inplace --force ) +ADD_CUSTOM_TARGET(python-lib-producer ALL + COMMAND ${Python_EXECUTABLE} setup.py build_ext --inplace --force) -ADD_CUSTOM_TARGET(python-lib3-producer ALL - COMMAND python3 setup.py build_ext --inplace --force) - -ADD_DEPENDENCIES(python-lib2-producer asapo-producer) -ADD_DEPENDENCIES(python-lib3-producer asapo-producer) +ADD_DEPENDENCIES(python-lib-producer asapo-producer) add_subdirectory(source_dist_linux) diff --git a/producer/api/python/source_dist_linux/CMakeLists.txt b/producer/api/python/source_dist_linux/CMakeLists.txt index 2acfffd0d..89a61bd74 100644 --- a/producer/api/python/source_dist_linux/CMakeLists.txt +++ b/producer/api/python/source_dist_linux/CMakeLists.txt @@ -3,7 +3,7 @@ configure_file(MANIFEST.in MANIFEST.in @ONLY) ADD_CUSTOM_TARGET(python-dist-producer ALL - COMMAND python setup.py sdist + COMMAND ${Python_EXECUTABLE} setup.py sdist ) ADD_CUSTOM_TARGET(copy_python_dist-producer ALL @@ -20,6 +20,6 @@ ADD_CUSTOM_TARGET(copy_python_dist-producer ALL ) -ADD_DEPENDENCIES(copy_python_dist-producer python-lib3-producer) +ADD_DEPENDENCIES(copy_python_dist-producer python-lib-producer) ADD_DEPENDENCIES(python-dist-producer copy_python_dist-producer) -- GitLab