]> git.proxmox.com Git - ceph.git/blame - ceph/src/ceph-volume/CMakeLists.txt
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / ceph-volume / CMakeLists.txt
CommitLineData
d2e6a577
FG
1
2include(Distutils)
3distutils_install_module(ceph_volume
4 INSTALL_SCRIPT ${CMAKE_INSTALL_FULL_SBINDIR})
11fdf7f2
TL
5
6if(FREEBSD)
7 add_subdirectory(plugin/zfs)
8endif()
9
10# Required for running ceph-volume inventory in a vstart environment
11set(CEPH_VOLUME_VIRTUALENV ${CEPH_BUILD_VIRTUALENV}/ceph-volume-virtualenv)
12
13add_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
19add_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
26add_custom_target(ceph-volume-venv-setup
27 DEPENDS ${CEPH_VOLUME_VIRTUALENV}/bin/ceph-volume)
28