install dev dependencies using CMake

release/4.3a0
Varun Agrawal 2023-09-05 12:37:12 -04:00
parent 67ef015e0c
commit 42e4a4f6da
1 changed files with 7 additions and 0 deletions

View File

@ -1,9 +1,16 @@
set(GTSAM_PYTHON_BUILD_DIRECTORY ${PROJECT_BINARY_DIR}/python)
set(PROJECT_PYTHON_SOURCE_DIR ${PROJECT_SOURCE_DIR}/python)
if (NOT GTSAM_BUILD_PYTHON)
return()
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.
file(READ "${PROJECT_SOURCE_DIR}/README.md" README_CONTENTS)
configure_file(${PROJECT_SOURCE_DIR}/python/setup.py.in