Commit Graph

266 Commits (885eed33d13eeb814c5e8351ef6b2a181a23a511)

Author SHA1 Message Date
Varun Agrawal 1129c95dd5 fix CMake so that Eigen discovery and linking is consistent 2022-10-25 17:37:29 -04:00
Sébastien Gonzalve 774cfd25b8 Use Eigen Config file for cmake detection
Since Eigen 3.3.0, a Config.cmake file is provided, thus no need to rely
on a custom one.

Moreover, the FindEigen3.cmake used in gtsam was erroneously forcing an
include directory when using system version of eigen.

This fixes bug #1297
2022-10-08 18:04:40 +02:00
Sébastien Gonzalve ec3d6b36da Use cannonical library name for eigen 2022-10-05 21:30:58 +02:00
Varun Agrawal fb8d6abb21
Merge pull request #1237 from borglab/jose-fixes 2022-08-21 15:19:37 -04:00
Varun Agrawal 0b9ddb7957
Merge pull request #1262 from borglab/fix/matlab
Fix matlab toolbox compilation
2022-08-01 16:38:45 -04:00
Varun Agrawal 9ec762b76d print boost version 2022-08-01 15:06:36 -04:00
Tobias Fischer 8a68e061cd
Delete FindBoost.cmake 2022-08-01 07:48:03 +10:00
Varun Agrawal 441ec33235 fix small issue 2022-07-07 11:09:56 -04:00
Varun Agrawal ea8e69c735 Use system Eigen by default only if found 2022-07-07 11:02:54 -04:00
Jose Luis Blanco-Claraco 8f509dc326 Do not optimize native by default 2022-07-07 10:58:12 -04:00
Varun Agrawal dab3089003 include patch version for Python interpreter to help disambiguate 2022-05-11 12:06:33 -04:00
Varun Agrawal a9a4075ff6
Merge pull request #1117 from acxz/metis-include
Allow more functionality through system METIS
2022-03-26 03:34:27 -04:00
Akash Patel 4efdc6982e
fix typo
Co-authored-by: Varun Agrawal <varagrawal@gmail.com>
2022-03-25 17:11:05 -04:00
Varun Agrawal 8c55ac729b check for mac silicon for march=native 2022-03-19 19:51:59 -04:00
acxz c7374307f4 use internal metislib.h; extern C for system&local 2022-02-22 12:57:43 -05:00
Varun Agrawal d860e39561 suppress spurious warnings 2022-02-17 11:16:13 -05:00
Frank Dellaert 6d0c55901c Global replace to V42 2022-01-02 15:49:47 -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