Varun Agrawal
c7abbad0bc
Squashed 'wrap/' changes from 2f136936d..bd57210d9
...
bd57210d9 Merge pull request #162 from borglab/matlab-updates
1467cf23a small improvements to Matlab wrapper
ce4d872c3 support for Apple Silicon
246c723e2 Merge pull request #161 from borglab/fix-matlab-enum
4a4ddb912 allow optional std:: for pair
390cb8092 Merge pull request #160 from borglab/upgrade-pybind11
c48bfa418 upgrade pybind11 to v2.11.1
c941bdd48 update gitignore
git-subtree-dir: wrap
git-subtree-split: bd57210d9aa620babbffe7eeb43abd77fea641e3
2023-10-06 12:21:06 -04:00
Varun Agrawal
53714794e2
Squashed 'wrap/' changes from ba3dcab16..076a5e3a9
...
076a5e3a9 Merge pull request #157 from borglab/upgrade
5e0caa63d fix matlab wrapper for std::optional
f4ea1c2fe update matlab.h and docs
de87ee0ff fix tests
06a16ce46 update matlab cmake script
0e84fa49c add boost serialization flag to wrapping script
4bb10411a use std pointers and make boost serialization optional
ec647385f clean up python wrapper more
a4da6a021 update tests
709b80d2f update python wrapper CMake
5b50739d6 update template files
bfc0bf57b update python wrapper to use only std and to optionally wrap serialization methods
de8c4153b remove use_boost arg from interface_parser
4dc835aec repurpose use_boost flag to use_boost_serialization
git-subtree-dir: wrap
git-subtree-split: 076a5e3a95e68f3900beee0d063322ec83e80ae3
2023-02-17 03:13:23 -05:00
Varun Agrawal
aaeeccf8f5
Squashed 'wrap/' changes from 1a7dc9722..ca357ccdd
...
ca357ccdd Merge pull request #149 from borglab/install-package
886846724 set the GTWRAP_PATH_SEPARATOR properly for MatlabWrap
4abed7fa0 install the python package explicitly
git-subtree-dir: wrap
git-subtree-split: ca357ccdd27f0661e73ff7a1771768dc4bf8f746
2022-07-04 14:55:39 -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
Fan Jiang
3755f2185d
Merge pull request #901 from borglab/fan/tbb_revert
...
Revert @acxz's TBB revert
2021-10-28 18:16:38 -04:00
Varun Agrawal
f06d66df69
update cmake function to set default package version number
2021-10-23 12:45:44 -04:00
Fan Jiang
7a9d89539c
TBB revival
2021-10-21 19:23:44 -04:00
Varun Agrawal
f9703e9cb1
Merge branch 'develop' into feature/between-factor-cmake-flag
2021-09-28 10:12:46 -04:00
Akash Sharma
711bc98d94
Merge branch 'develop' of https://github.com/borglab/gtsam into borglab-develop
2021-09-19 11:46:20 -04:00
Varun Agrawal
d8b6f15247
make TBB finding depend on the GTSAM_WITH_TBB flag
2021-09-18 02:48:31 -04:00
Akash Sharma
d99a9432bc
Update Find TBB to handle TBB installed with homebrew on OS X
...
Better Error message for TBB handling with versions greater than 2021.1
on OS X
2021-09-17 18:26:43 -04:00
Varun Agrawal
cd682fecc3
add a cmake flag for easy toggling BetweenFactor jacobian computations
2021-09-01 14:31:29 -04:00
Varun Agrawal
ad73645c83
Merge branch 'develop' into feature/system-metis-lib
2021-08-26 00:25:41 -04:00
Varun Agrawal
42b7525337
set lowest common boost version
2021-08-20 11:10:13 -04:00
Varun Agrawal
d90dca7fab
update docs to reflect min Boost version
2021-08-19 19:33:49 -04:00
Varun Agrawal
99f351da4c
Merge branch 'develop' into feature/matlab-wrap
2021-03-10 15:59:57 -05:00
Varun Agrawal
9afce21ac5
delete example project since it is now its own git template
2021-03-10 09:18:09 -05:00
Varun Agrawal
f03b12e420
Make matlab wrapping rely completely on the wrap project
2021-03-09 16:10:08 -05:00
Varun Agrawal
6f81bdea7b
offload matlab wrapping to the wrap project
2021-03-09 15:07:15 -05:00
Varun Agrawal
48232a3357
Merge pull request #691 from borglab/fix-uninstall-target-exists
...
Avoid target collision if gtsam used as submodule
2021-03-08 14:56:55 -05:00
Fan Jiang
cb05d01d06
Merge pull request #698 from borglab/feature/wrap_update
...
Fix GTSAM MATLAB Wrapper
2021-02-16 12:41:20 -05:00
Fan Jiang
cd4c0c6dbd
Fix GTSAM MATLAB
2021-02-15 19:40:40 -05:00
Jose Luis Blanco Claraco
ffc4e59bfc
Avoid target collision if gtsam used as submodule
2021-02-05 02:26:35 +01:00
Varun Agrawal
79305fc497
set TBB default to Release unless TBB_USE_DEBUG_BUILD is set
2021-01-22 13:21:39 -05:00
Varun Agrawal
3d629290ee
make non-editable CMake variables as INTERNAL
2021-01-22 13:21:09 -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
Varun Agrawal
085d01580e
minor formatting of cmake file
2020-12-27 19:13:41 -05:00
Varun Agrawal
628ae26496
encapsulated and updated all the CMake related to Matlab
2020-11-18 16:29:53 -05:00
Varun Agrawal
812240b056
restructuring
2020-11-18 16:08:06 -05:00
Varun Agrawal
30afc95936
placed MEX check to new cmake file
2020-11-18 16:05:13 -05:00
Varun Agrawal
8c7a404ace
Merge branch 'develop' into feature/system-metis-lib
2020-11-18 15:18:29 -05:00
Varun Agrawal
a94b6dacaf
Print message when either Pose3 or Rot3 expmap is ON
2020-11-12 11:15:50 -05:00
Varun Agrawal
c2455082db
Force EXPMAP option for both if either POSE3 or ROT3 is set
2020-11-11 13:34:40 -05:00
Varun Agrawal
bb313eb7ce
Fix python discovery for MATLAB wrapper
2020-11-07 18:19:04 -05:00
Jose Luis Blanco-Claraco
1da968afd3
Automatic detection of correct suggest-override flag
2020-10-28 07:43:16 +01:00
Jose Luis Blanco-Claraco
9d41178070
Use METIS system library if so selected
2020-10-19 07:52:12 +02:00
Frank dellaert
8a7ce130ad
Fix warning on clang
2020-10-12 14:32:21 -04:00
Jose Luis Blanco Claraco
69b2cacbe7
Revert use system Eigen if found
2020-10-07 17:03:20 +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
b1c2e0174b
Use system eigen3 only if first quietly found.
2020-10-06 22:58:42 +02:00
Jose Luis Blanco Claraco
8b2b7476e1
Remove obsolete comments
2020-10-06 22:58:21 +02:00
Jose Luis Blanco Claraco
e9e87526c4
refactor cmake scripts into smaller files
2020-10-06 18:10:11 +02:00
Varun Agrawal
b30448733c
remove all Cython references
2020-10-01 19:56:35 -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
f64ced8791
Don't print private compile options
2020-09-17 21:43:31 -04:00
Varun Agrawal
859c157a0f
Use cmake to identify best Python version if Default requested
2020-09-17 21:26:11 -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
Jose Luis Blanco Claraco
8a9780113a
remove leftover cmake debug trace
2020-07-27 00:16:28 +02:00