Commit Graph

138 Commits (987448fa7784f90ba291d5bfb5764fb0b076d7ab)

Author SHA1 Message Date
Frank Dellaert 754d03696d Undo changes in 3dparty 2022-01-03 10:27:42 -05:00
Frank Dellaert 6d0c55901c Global replace to V42 2022-01-02 15:49:47 -05:00
Varun Agrawal ad73645c83 Merge branch 'develop' into feature/system-metis-lib 2021-08-26 00:25:41 -04:00
Varun Agrawal 02abc53fc1 fix metis based warnings in CMake and compiling 2021-01-05 10:07:06 -05:00
Jose Luis Blanco-Claraco 9d41178070
Use METIS system library if so selected 2020-10-19 07:52:12 +02:00
Frank Dellaert 7cfc5c3522 Added Spectra 0.9.0 to 3rdparty 2020-08-10 22:56:43 -04:00
Varun Agrawal a4ef531a32 print Eigen Unsupported status message correctly 2020-06-24 19:23:37 -05:00
Bernd Pfrommer 5801ab079d rename libmetis -> libmetis-gtsam to avoid collision with system libs 2020-06-01 16:20:56 -04:00
Bernd Pfrommer 71f4bb3019 Use GNUInstallDirs to make install destination directories configurable 2020-05-31 21:52:00 -04:00
Fan Jiang 982c904c1c Cleanup the cmake files 2020-01-06 18:52:09 -05:00
Fan Jiang 4f214b5e6b Allow static metis in shared lib 2020-01-06 16:25:33 -05:00
Jose Luis Blanco-Claraco 7aeb153da8
Fix build errors in examples/tests 2019-12-28 20:31:52 +01:00
mxie32 939aba3621 upgrade colamd to suite-sparse-5.4.0 2019-10-19 17:51:15 -04:00
Varun Agrawal 7dc1811d54 add cmake flag to include eigen-unsupported module 2019-09-12 14:56:12 -04:00
chrisbeall c5488c7568 Upgrade to GeographicLib 1.49 - Apple clang was no longer happy with 32bit config flags. Fixed in version 1.48. 2019-05-18 21:07:00 -07:00
chrisbeall ba09d5d676 Fix GeographicLib configuration when GTSAM_INSTALL_GEOGRAPHICLIB is toggled from ON to OFF, or when system-installed copy disappears. 2019-05-18 20:52:21 -07:00
jlblancoc 2505ef6623
metis: rely on global BUILD_SHARED_LIBS" 2019-01-11 00:31:22 +01:00
chrisbeall 24712f674e Upgrade to Eigen 3.3.7 2018-12-12 09:12:17 -08:00
Chris Beall a2f7389518 Upgrade to Eigen 3.3.6 2018-12-11 11:27:31 -08:00
dellaert 2ee72806ab Eigen warning on clang 2018-11-06 17:32:05 -05:00
Frank Dellaert 72f71b2ff5 Patched warning, see http://eigen.tuxfamily.org/bz/show_bug.cgi?id=1402 2018-10-31 14:01:13 +00:00
Frank Dellaert a68ed656d2 We will not install unsupported Eigen features 2018-10-09 13:38:14 -04:00
Frank Dellaert e37ff1e105 Switched to Eigen 3.3.4 2018-10-09 13:38:01 -04:00
Frank Dellaert ca80678ffc Fixed more warnings 2018-10-08 21:38:50 -04:00
Frank Dellaert 366b2485c1 Fixed warnings flagged by Ubuntu g++ 2018-10-08 21:00:22 -04:00
Frank Dellaert 4a8c2f666c Fixed warning 2018-09-28 11:20:26 -04:00
Simon Julier 108da4957a Set the INSTALL_NAME on the shared libraries. 2018-02-16 10:53:58 +00:00
chrisbeall 18fb907a85 As of SuiteSparse 4.5.6 CCOLAMD is now licensed under BSD-3! 2017-10-17 08:27:44 -07:00
chrisbeall e64bc1007c Upgrade to Eigen 3.2.10 - http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.2.10 2016-10-09 22:18:11 -07:00
dellaert 2c7d2dfff4 Ingested CCOLAMD 2.9.5 from April 1, 2016 2016-04-16 12:49:08 -07:00
Frank 0372a959ee Many small improvements, bug-fixes, and tests 2016-02-24 11:01:19 -08:00
chrisbeall aebdd2dc2f Eigen 3.2.8 - mostly minor bugfixes http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.2.8 2016-02-16 21:06:57 -05:00
Frank 52f3432988 Moved numpy_eigen headers to a more logical place 2016-01-28 16:47:12 -08:00
dellaert eb5d026a4a Synced with commit b30d90bf70 (diff-43bc6d5065b2331de9923fd47b8c5d56) 2016-01-20 09:28:30 -08:00
dellaert ba13d74363 Delete 3dparty numpy C-api 2016-01-19 09:56:36 -08:00
Ellon Mendes 2754613072 Add support for int64 and uint64 as it was done in Schweizer-Messer
See https://github.com/ethz-asl/Schweizer-Messer
2015-12-03 13:04:54 +01:00
Ellon Mendes eb798f88fe Add NumPy C-API 1.8.2 to gtsam/3rdparty; Add option o use system or bundled one 2015-12-02 13:35:17 +01:00
Ellon Mendes 2dbe7fa2e9 Add numpy_eigen as a 3rd party library.
This commit adds a simple version of numpy_eigen, copied from
gtborg/numpy_eigen commit 255c09efb82496, and with a fix released in the commit
9a75383733b3dc4bc2bb0649053949ad2bec9326 of Scheizer-Messer/numpy_eigen
(https://github.com/ethz-asl/Schweizer-Messer/tree/master/numpy_eigen)

Conflicts:
	CMakeLists.txt
	gtsam/CMakeLists.txt
2015-12-02 13:35:14 +01:00
cbeall3 b40db44470 Update to Eigen 3.2.7 2015-11-10 12:50:25 -05:00
cbeall3 702c73fc75 Patch Memory.h 2015-10-13 13:30:24 -04:00
cbeall3 41ded95b54 Upgrade to Eigen 3.2.6, which finally seems to include all patches we have submitted to Eigen! 2015-10-13 10:15:23 -04:00
cbeall3 4015fba225 Fix system-installed GeographicLib detection and run tests. 2015-05-24 19:15:37 -04:00
Frank e43591e4d5 Fixed Eigen include issue 2015-05-12 12:42:18 -07:00
cbeall3 88e0ae3f7a Remove unneeded Eigen include config file, and minor cleanup 2015-03-18 21:46:12 -04:00
Chris Beall 74289d550d Upgrade to Eigen 3.2.4 from 3.2.2 - Some patches still applied 2015-03-05 21:31:37 -05:00
Thomas Schneider b23de64ce0 * Print symbol interpretation of key in IndeterminantLinearSystemException.
* Add fPIC to libmetis.
* Fix warnings in PreintegratedBase.
2015-02-16 09:59:18 +01:00
Chris Beall 7cdbac4b5c Fix warnings by latest CMake 3.1. Variables should be unquoted: Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. 2015-01-16 09:33:02 -05:00
cbeall3 62ca5c23ee CMake to install headers 2014-12-03 23:20:29 -05:00
cbeall3 003e7a06ab 3rdparty/ceres include paths 2014-12-03 23:11:54 -05:00
cbeall3 cbaf96e28c Move and rename ceres headers 2014-12-03 23:07:26 -05:00