]>
Commit | Line | Data |
---|---|---|
d2e6a577 FG |
1 | |
2 | include(Distutils) | |
3 | distutils_install_module(ceph_volume | |
4 | INSTALL_SCRIPT ${CMAKE_INSTALL_FULL_SBINDIR}) | |
11fdf7f2 TL |
5 | |
6 | if(FREEBSD) | |
7 | add_subdirectory(plugin/zfs) | |
8 | endif() | |
9 | ||
10 | # Required for running ceph-volume inventory in a vstart environment | |
11 | set(CEPH_VOLUME_VIRTUALENV ${CEPH_BUILD_VIRTUALENV}/ceph-volume-virtualenv) | |
12 | ||
13 | add_custom_command( | |
14 | OUTPUT ${CEPH_VOLUME_VIRTUALENV}/bin/python | |
15 | COMMAND ${CMAKE_SOURCE_DIR}/src/tools/setup-virtualenv.sh --python=${PYTHON_EXECUTABLE} ${CEPH_VOLUME_VIRTUALENV} | |
16 | WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/src/ceph-volume | |
17 | COMMENT "ceph-volume venv is being created") | |
18 | ||
19 | add_custom_command( | |
20 | OUTPUT ${CEPH_VOLUME_VIRTUALENV}/bin/ceph-volume | |
21 | DEPENDS ${CEPH_VOLUME_VIRTUALENV}/bin/python | |
22 | COMMAND . ${CEPH_VOLUME_VIRTUALENV}/bin/activate && ${CEPH_VOLUME_VIRTUALENV}/bin/python setup.py develop && deactivate | |
23 | WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/src/ceph-volume | |
24 | COMMENT "${CMAKE_SOURCE_DIR}/src/ceph-volume") | |
25 | ||
26 | add_custom_target(ceph-volume-venv-setup | |
27 | DEPENDS ${CEPH_VOLUME_VIRTUALENV}/bin/ceph-volume) | |
28 |