From cb661a9f8929dfb064b2eca75091542e7562ac5e Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Tue, 5 Sep 2023 12:38:37 -0400 Subject: [PATCH] use variable for Python source directory --- python/CMakeLists.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index f67cbb67e..61c9797c2 100644 --- a/python/CMakeLists.txt +++ b/python/CMakeLists.txt @@ -1,5 +1,5 @@ -set(GTSAM_PYTHON_BUILD_DIRECTORY ${PROJECT_BINARY_DIR}/python) set(PROJECT_PYTHON_SOURCE_DIR ${PROJECT_SOURCE_DIR}/python) +set(GTSAM_PYTHON_BUILD_DIRECTORY ${PROJECT_BINARY_DIR}/python) if (NOT GTSAM_BUILD_PYTHON) return() @@ -13,11 +13,11 @@ execute_process(COMMAND "${PYTHON_EXECUTABLE}" "-m" "pip" "install" "-r" "dev_re # Generate setup.py. file(READ "${PROJECT_SOURCE_DIR}/README.md" README_CONTENTS) -configure_file(${PROJECT_SOURCE_DIR}/python/setup.py.in +configure_file(${PROJECT_PYTHON_SOURCE_DIR}/setup.py.in ${GTSAM_PYTHON_BUILD_DIRECTORY}/setup.py) # Supply MANIFEST.in for older versions of Python -file(COPY ${PROJECT_SOURCE_DIR}/python/MANIFEST.in +file(COPY ${PROJECT_PYTHON_SOURCE_DIR}/MANIFEST.in DESTINATION ${GTSAM_PYTHON_BUILD_DIRECTORY}) set(WRAP_BUILD_TYPE_POSTFIXES ${GTSAM_BUILD_TYPE_POSTFIXES}) @@ -106,7 +106,7 @@ pybind_wrap(${GTSAM_PYTHON_TARGET} # target "gtsam" # module_name "gtsam" # top_namespace "${ignore}" # ignore_classes - ${PROJECT_SOURCE_DIR}/python/gtsam/gtsam.tpl + ${PROJECT_PYTHON_SOURCE_DIR}/gtsam/gtsam.tpl gtsam # libs "gtsam;gtsam_header" # dependencies ${GTSAM_ENABLE_BOOST_SERIALIZATION} # use_boost_serialization @@ -185,7 +185,7 @@ if(GTSAM_UNSTABLE_BUILD_PYTHON) "gtsam_unstable" # module_name "gtsam" # top_namespace "${ignore}" # ignore_classes - ${PROJECT_SOURCE_DIR}/python/gtsam_unstable/gtsam_unstable.tpl + ${PROJECT_PYTHON_SOURCE_DIR}/gtsam_unstable/gtsam_unstable.tpl gtsam_unstable # libs "gtsam_unstable;gtsam_unstable_header" # dependencies ${GTSAM_ENABLE_BOOST_SERIALIZATION} # use_boost_serialization