Commit Graph

42 Commits (90dc1ce3b51a6917a5cf47de2c4d5f636aade31d)

Author SHA1 Message Date
Varun Agrawal 66570469c5 fix working directory for python install target 2020-07-07 17:38:27 -04:00
Varun Agrawal a6908cd1cb removed unneeded install commands and updated README 2020-07-01 16:23:24 -05:00
Varun Agrawal 59968fddc5 Python Wrapper CMake update
- Added python-install target variable for easy updating.
- Fixed/Added all dependencies so that everything is built automatically.
- Removed unnecessary install commands
2020-07-01 14:36:57 -05:00
Varun Agrawal 8859b963a2 In-place cython build
Build everything inside the build/cython{BuildType} directory directly, so we can bypass the `make install` step and introduce the `make python-install` step which allows cmake to handle all dependencies.
2020-07-01 12:13:53 -05:00
Varun Agrawal 06476c8ee7 Create and use cython build directory 2020-06-30 20:46:55 -05:00
Varun Agrawal 16532bff37 run setup.py after installing the gtsam_eigency module 2020-06-29 21:37:07 -05:00
Varun Agrawal 806e5b12a3 cleaner version of execution script which only needs 'make install' 2020-06-29 19:29:52 -05:00
Varun Agrawal 54c2903183 make python-install command depends on gtsam target 2020-06-29 16:53:42 -05:00
Varun Agrawal 192184b3b7 Specify working directory from where to call setup.py 2020-06-24 18:40:03 -05:00
Varun Agrawal 2475e6c68c Load Cython requirements file instead of reading it in cmake 2020-06-24 17:44:03 -05:00
Varun Agrawal efde078b94 pure CMake script to install Python wrapper after compiling 2020-06-24 14:05:17 -05:00
Varun Agrawal ca46ebfda8 added comments and removed unnecessary code 2020-06-22 20:20:50 -05:00
Varun Agrawal 93a00a38a4 add new make command for installing python wrapper 2020-06-22 20:14:03 -05:00
Varun Agrawal 1725a577cf cmake function to install python package once make install is completed 2020-06-22 17:25:29 -05:00
Tuwuh S Wibowo 125d59dfcd Fix Cython build on Windows/MSVC, tested on MSVC 2019 compiler 2020-05-21 02:15:15 -04:00
Matthew Broadway 803c14deb3 removed unnecessary variable from cmake 2019-03-11 14:52:58 +00:00
Matthew Broadway 135ef5a0d0 baking in requirements and README to setup.py rather than reading at install time 2019-03-11 14:52:58 +00:00
Matthew Broadway 0d7b52d99f copy __init__.py before compiling c++ 2019-03-11 14:52:58 +00:00
Matthew Broadway 88dac759d7 setup.py gets installed into correct directory 2019-03-11 14:52:58 +00:00
Matthew Broadway fe3003a688 install gtsam_unstable __init__.py 2019-03-11 14:52:58 +00:00
Matthew Broadway a62197ec6e gtsam_unstable as a separate package 2019-03-11 14:52:58 +00:00
Matthew Broadway 54512731e3 added setup.py 2019-03-11 14:52:58 +00:00
Matthew Broadway b63537a47c fixed cython import for gtsam_unstable 2019-02-28 09:14:39 +00:00
Duy-Nguyen Ta 0d47d273c6 Fix the dependency problem where cython didn't get called when the header file is updated. Also change target gtsam_cython to cythonize_gtsam. 2017-10-08 22:11:54 -04:00
Duy-Nguyen Ta 973b2337a2 make unstable build again 2017-08-15 11:16:13 -04:00
Duy-Nguyen Ta 82531c561f clonedEigency --> gtsam_eigency. Update readme. 2017-07-28 15:26:19 -04:00
Duy-Nguyen Ta 742097aed0 eigency --> clonedEigency. Fixing bugs and improve eigency build. 2017-07-27 22:26:53 -04:00
Duy-Nguyen Ta a715e064a6 kill system's eigency 2017-07-27 05:07:21 -04:00
Duy-Nguyen Ta bbd667ad54 better dependencies.. hopefully.. 2017-07-25 16:33:09 -04:00
Duy-Nguyen Ta 6a59aa8046 fix dependencies for gtsam_unstable_cython 2017-07-23 15:08:40 -04:00
Duy-Nguyen Ta 77fb84b942 Option to use system eigency. Copy eigency to build folder so cython can find its header without modifying PYTHONPATH 2017-07-23 15:07:00 -04:00
Duy-Nguyen Ta 7977091e33 copy eigency into gtsam and cythonize it 2017-07-22 22:40:43 -04:00
Duy-Nguyen Ta 6b1c96869f specify libs to link with cython module for flexibility 2017-05-31 08:45:54 +08:00
Duy-Nguyen Ta 1521a7e8ef compile cython using the manual 2-step process
This is to leverage all compile and linking flags within the cmake build system.
http://cython.readthedocs.io/en/latest/src/reference/compilation.html#compiling-from-the-command-line
2017-05-24 23:55:15 +08:00
cbeall 265e8773ba Fix cython build when GTSAM_BUILD_TYPE_POSTFIXES is enabled. And fix cython build when gtsam is built as part of a larger project, i.e. it is not the top-level project. 2017-04-07 18:43:08 -07:00
Duy-Nguyen Ta d2dcb9133e Revert "remove redundant install_cython_files. Use install_cython_scripts instead"
This reverts commit 37033e6f16.
2017-04-07 12:10:28 -04:00
Duy-Nguyen Ta 37033e6f16 remove redundant install_cython_files. Use install_cython_scripts instead 2017-04-07 08:33:21 -04:00
chrisbeall c42cebc037 Configure __init__.py based on setting of GTSAM_BUILD_UNSTABLE. 2017-04-07 00:29:27 -07:00
Duy-Nguyen Ta 61a3475372 fix installation path 2017-03-26 00:13:05 -04:00
Duy-Nguyen Ta 1ec09ddf6a more flexible destination folder for scripts installation 2017-03-25 23:35:46 -04:00
Duy-Nguyen Ta 7abcdb1b45 reorganize script folders: more reasonable packaging 2016-12-16 14:17:15 -05:00
Duy-Nguyen Ta c54753d106 now can build and install with cmake 2016-11-25 02:27:12 -05:00