]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
cmake/mgr: use Python 3 virtualenv if mgr subinterpreter is Python 3
authorNathan Cutler <ncutler@suse.com>
Mon, 16 Apr 2018 13:20:32 +0000 (15:20 +0200)
committerNathan Cutler <ncutler@suse.com>
Thu, 19 Apr 2018 07:47:37 +0000 (09:47 +0200)
Signed-off-by: Nathan Cutler <ncutler@suse.com>
src/pybind/mgr/dashboard/CMakeLists.txt

index 5bdc8a3ed9358cda0c6ce5771b85fb3c97eb4c3b..83c3d6d3a7fea7482a20d3752d993e51a476ca4d 100644 (file)
@@ -2,7 +2,7 @@ set(MGR_DASHBOARD_VIRTUALENV ${CEPH_BUILD_VIRTUALENV}/mgr-dashboard-virtualenv)
 
 add_custom_target(mgr-dashboard-test-venv
   COMMAND
-  ${CMAKE_SOURCE_DIR}/src/tools/setup-virtualenv.sh ${MGR_DASHBOARD_VIRTUALENV}
+  ${CMAKE_SOURCE_DIR}/src/tools/setup-virtualenv.sh --python=${MGR_PYTHON_EXECUTABLE} ${MGR_DASHBOARD_VIRTUALENV}
   WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/src/pybind/mgr/dashboard
   COMMENT "dashboard tests virtualenv is being created")
 add_dependencies(tests mgr-dashboard-test-venv)
@@ -13,7 +13,7 @@ set(mgr-dashboard-nodeenv ${CMAKE_CURRENT_BINARY_DIR}/node-env)
 
 add_custom_command(
   OUTPUT "${mgr-dashboard-nodeenv}/bin/npm"
-  COMMAND ${CMAKE_SOURCE_DIR}/src/tools/setup-virtualenv.sh --python=python2.7 ${mgr-dashboard-nodeenv}
+  COMMAND ${CMAKE_SOURCE_DIR}/src/tools/setup-virtualenv.sh --python=${MGR_PYTHON_EXECUTABLE} ${mgr-dashboard-nodeenv}
   COMMAND ${mgr-dashboard-nodeenv}/bin/pip install nodeenv
   COMMAND ${mgr-dashboard-nodeenv}/bin/nodeenv -p -n 8.10.0
   WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}