blob: 6631d9fc10852c7fd818ff1bd2d210bd00e3a83b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
--- src/python/CMakeLists.txt.orig 2015-10-12 11:59:13.000000000 -0500
+++ src/python/CMakeLists.txt 2015-11-08 15:55:25.279577336 -0600
@@ -7,11 +7,15 @@
symlink_file(${CMAKE_CURRENT_SOURCE_DIR}/bcc ${CMAKE_CURRENT_BINARY_DIR}/bcc)
+if(NOT PYTHON_CMD)
+ set(PYTHON_CMD "python")
+endif()
+
set(PIP_INSTALLABLE "${CMAKE_CURRENT_BINARY_DIR}/dist/bcc-${REVISION}.tar.gz")
configure_file(setup.py.in ${CMAKE_CURRENT_BINARY_DIR}/setup.py @ONLY)
# build the pip installable
add_custom_command(OUTPUT ${PIP_INSTALLABLE}
- COMMAND python setup.py sdist
+ COMMAND ${PYTHON_CMD} setup.py sdist
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/bcc/__init__.py ${CMAKE_CURRENT_BINARY_DIR}/setup.py
)
@@ -20,6 +24,6 @@
if(EXISTS "/etc/debian_version")
set(PYTHON_FLAGS "${PYTHON_FLAGS} --install-layout deb")
endif()
-install(CODE "execute_process(COMMAND python setup.py install -f ${PYTHON_FLAGS}
+install(CODE "execute_process(COMMAND ${PYTHON_CMD} setup.py install -f ${PYTHON_FLAGS}
--prefix=${CMAKE_INSTALL_PREFIX} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})"
COMPONENT python)
|