Varun Agrawal
a0be9de490
Squashed 'wrap/' changes from 38a1bfa01..4cca84a07
...
4cca84a07 Merge pull request #170 from p-zach/docstrings
dd56512e3 Refactor and clean up extract_docstring
bf9e0c151 Merge pull request #171 from borglab/fix/ci
d25495646 Formatting and cleaning up
7bf44b52b test more recent versions of python
c0529799c update macos runner to macos-14
f02d577a9 Rename CMake option for clarity
ef9b37db7 Create Doxygen XML parser for Python docstrings
da6d69abd Add Cmake option for Python docstring generation
bb03b9681 Merge pull request #169 from borglab/pybind11-upgrade
a26cb2066 upgrade Pybind11 to 2.13.6
git-subtree-dir: wrap
git-subtree-split: 4cca84a07e01fb0c9280148af2bcf8031f88fb7d
2025-03-10 10:58:21 -04:00
Varun Agrawal
f1e11d0929
Squashed 'wrap/' changes from 767a74718..56e7c0c81
...
56e7c0c81 Merge pull request #145 from borglab/matlab/raw_ptr
2e82cd38d address review
58ff3b0a1 update tests and fixtures
dcb6ef80f fix matlab wrapper to properly handle raw pointers
2377b330f refactor argument list generation
git-subtree-dir: wrap
git-subtree-split: 56e7c0c81c6df4e08c3496cc6cc8e48d881c2a8c
2022-02-02 11:53:48 -05:00
Varun Agrawal
1cd93d84e6
CMake updates
2021-12-06 11:05:01 -05:00
Varun Agrawal
48cc70c506
generate GTSAM_UNSTABLE Cmake exports
2021-10-23 12:45:21 -04:00
Varun Agrawal
ad73645c83
Merge branch 'develop' into feature/system-metis-lib
2021-08-26 00:25:41 -04:00
Varun Agrawal
30c84eabe4
added CMake variable to set the matlab.h include
2021-03-24 16:58:44 -04:00
Varun Agrawal
b890f06afe
clean up the CMake
2021-03-13 12:01:05 -05:00
Jose-Luis Blanco Claraco
35aeaf5246
CMake scripts compatible with gtsam as git submodule
2021-01-17 22:21:53 +01:00
Varun Agrawal
3a80b38a9a
updates to Cmake to use the new wrap package
2021-01-04 13:13:01 -05:00
Jose Luis Blanco-Claraco
9d41178070
Use METIS system library if so selected
2020-10-19 07:52:12 +02:00
Jose Luis Blanco Claraco
8cb22624e0
Use camel case for cmake files
2020-10-07 17:02:55 +02:00
Jose Luis Blanco Claraco
e9e87526c4
refactor cmake scripts into smaller files
2020-10-06 18:10:11 +02:00
Varun Agrawal
eb9ca8cd92
find python if using Default
2020-10-02 14:05:13 -04:00
Varun Agrawal
a4c3623701
Merge pull request #526 from borglab/feature/python-version
...
Automatically find Python3 version
2020-09-21 21:52:42 -04:00
Varun Agrawal
25eb4a13fd
minor formatting
2020-09-18 11:49:03 -04:00
Varun Agrawal
75e24ef867
print version of TBB found
2020-09-17 21:42:53 -04:00
Varun Agrawal
859c157a0f
Use cmake to identify best Python version if Default requested
2020-09-17 21:26:11 -04:00
Varun Agrawal
268c3609a8
update minimum Boost version required
2020-09-03 12:00:04 -04:00
Fan Jiang
09480469ad
Bump version to 4.1.0
2020-08-21 21:36:15 -04:00
Fan Jiang
43816e5cd1
Remove GTSAM_DEFINE_POINTS_TO_VECTORS
2020-08-21 09:08:34 -04:00
Fan Jiang
bc748243cb
Add MATLAB root prompt
2020-08-18 11:49:42 -04:00
Fan Jiang
3d846ef7a8
Reformat CMake files
2020-08-18 11:47:38 -04:00
Fan Jiang
7378fe73b7
Disable unstable MATLAB by default
2020-08-18 11:17:00 -04:00
Fan Jiang
723d00a40a
Small fixes
2020-08-17 19:21:06 -04:00
Fan Jiang
1d6392dc88
Initial migration
2020-08-17 17:13:10 -04:00
Varun Agrawal
3ea9897723
function for consistent width printing of CMake flags
2020-08-07 16:11:05 -05:00
Frank dellaert
bf07e7a4d4
Improved comment
2020-07-24 15:38:44 -04:00
Frank dellaert
18636c8aa1
Replaced flag with 4.1 version
2020-07-22 17:32:07 -04:00
Fan Jiang
24b2f50fe3
Bump version and switch Pose3 expmap default
2020-07-21 18:15:00 -04:00
Frank Dellaert
c8ddd43f97
Merge pull request #277 from borglab/feature/python-install
...
Auto-install Python Package
2020-07-16 12:50:58 -04:00
Varun Agrawal
aca002fc12
correct indentation for Python version
2020-07-14 13:25:08 -04:00
Varun Agrawal
ca14276404
Add MATLAB root and Mex paths to cmake output, align GTSAM specific output
2020-07-10 00:15:12 -04:00
Varun Agrawal
74591eece6
fixed CYTHON_INSTALL_PATH cmake variable wrt cache
2020-07-01 14:36:16 -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
9cbabb2cb6
Set high level Cython/Eigency variables to reduce duplication
2020-06-30 20:45:55 -05:00
Varun Agrawal
453d3a7416
Added cmake variable GTSAM_CYTHON_INSTALL_FULLPATH to include build tag directly
2020-06-24 18:11:24 -05:00
Bernd Pfrommer
71f4bb3019
Use GNUInstallDirs to make install destination directories configurable
2020-05-31 21:52:00 -04:00
Varun Agrawal
83bd42c72f
maintain backwards compatibility of CMake
2020-04-01 16:55:42 -04:00
Varun Agrawal
9361d5b491
Merge pull request #260 from borglab/fix/cmake-wrapper-warnings
...
Fixed some wrapper warnings
2020-03-29 19:26:58 -04:00
Varun Agrawal
8194b931fe
Merge pull request #250 from acxz/tbb_ci_simple
...
Add TBB to Travis CI (simple)
2020-03-28 18:19:42 -04:00
acxz
88005a99a1
fix tbb CMakeLists indentation
2020-03-26 13:46:30 -04:00
Varun Agrawal
cd809309f7
suppress warning only on linux for now, need to figure out for other OSes
2020-03-23 08:04:17 -04:00
Varun Agrawal
0479223b3f
suppress warning when wrapper indentation is too long
2020-03-22 20:04:33 -04:00
acxz
6ec13bdcd5
add tbb version guard to fix clang build
...
(cherry picked from commit 9b912f6b14d2cf715d17208df35b8253d5e648e7)
2020-03-15 22:18:35 -04:00
Varun Agrawal
4c6d5600b3
Cmake print status of Cheirality Exception flag
2020-02-06 23:56:07 -05:00
Jose Luis Blanco Claraco
c101e83b4b
Fix cmake policy CMP0054 warning
2019-12-28 20:31:52 +01:00
Fan Jiang
cf1afedd9f
Remove the override allowing boost::optional binding to rvalues
2019-12-23 12:58:00 -08:00
Varun Agrawal
2fe2e0b754
don't add CMAKE_INSTALL_NAME_DIR to cmake cache, allowing it to be updated by ccmake
2019-12-22 10:13:23 -05:00
Varun Agrawal
74e0647bed
add top level path for installation on macOS devices
2019-12-21 10:41:29 -05:00
Jose Luis Blanco-Claraco
087221ac95
travis: use clang-9
2019-12-12 23:23:16 +01:00