install dev dependencies using CMake
parent
67ef015e0c
commit
42e4a4f6da
|
@ -1,9 +1,16 @@
|
||||||
set(GTSAM_PYTHON_BUILD_DIRECTORY ${PROJECT_BINARY_DIR}/python)
|
set(GTSAM_PYTHON_BUILD_DIRECTORY ${PROJECT_BINARY_DIR}/python)
|
||||||
|
set(PROJECT_PYTHON_SOURCE_DIR ${PROJECT_SOURCE_DIR}/python)
|
||||||
|
|
||||||
if (NOT GTSAM_BUILD_PYTHON)
|
if (NOT GTSAM_BUILD_PYTHON)
|
||||||
return()
|
return()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# Install development dependencies to build wrapper
|
||||||
|
message(STATUS "Installing Python development dependencies")
|
||||||
|
execute_process(COMMAND "${PYTHON_EXECUTABLE}" "-m" "pip" "install" "-r" "dev_requirements.txt"
|
||||||
|
WORKING_DIRECTORY ${PROJECT_PYTHON_SOURCE_DIR}
|
||||||
|
OUTPUT_QUIET)
|
||||||
|
|
||||||
# Generate setup.py.
|
# Generate setup.py.
|
||||||
file(READ "${PROJECT_SOURCE_DIR}/README.md" README_CONTENTS)
|
file(READ "${PROJECT_SOURCE_DIR}/README.md" README_CONTENTS)
|
||||||
configure_file(${PROJECT_SOURCE_DIR}/python/setup.py.in
|
configure_file(${PROJECT_SOURCE_DIR}/python/setup.py.in
|
||||||
|
|
Loading…
Reference in New Issue