Commit Graph

155 Commits (73f98d8cf361518208a6a9c68b582e5b5a9cfa50)

Author SHA1 Message Date
Gold856 7b9b14e03e Fix building with a shared metis 2025-01-01 00:45:04 -05:00
Matt 60506e2440 [cephes] use GTSAM_LIBRARY_TYPE 2024-12-22 09:25:06 -08:00
Frank Dellaert a3afa5740a Fix c++ warnings 2024-08-15 17:13:19 -07:00
zzodo 0fee5cb76e Add missing header in 3rdparty/cephes 2024-05-11 23:40:05 -04:00
Varun Agrawal 6cc16a3943 delete cephes_names.h to remove collisions 2024-01-16 19:32:20 -05:00
Bernd Pfrommer a4a0fefd84 libcephes only needs 3.10, allowing build on ubuntu 18.04 2024-01-12 17:28:12 -05:00
Varun Agrawal 04bee2b873 add cross platform extern marking to cephes.h 2024-01-03 12:37:50 -05:00
Varun Agrawal ddd38abe6b add Cephes README and License 2024-01-03 12:19:45 -05:00
Varun Agrawal 687667add2 minor formatting 2023-12-29 13:44:52 -05:00
Varun Agrawal b1ce501afe hopefully last of M_ definitions 2023-12-28 12:12:38 -05:00
Varun Agrawal 8db9e0146a additional M_PI definitions 2023-12-28 12:00:47 -05:00
Varun Agrawal 5806f5f98c add M_PI definition if unavailable (e.g. in Windows) 2023-12-28 10:35:44 -05:00
Varun Agrawal 3cde40ddc8 OS-based improved support 2023-12-28 10:06:44 -05:00
Varun Agrawal 3538488b28 refactor Cephes CMakeLists.txt to allow building from parent directory 2023-12-28 09:30:26 -05:00
Varun Agrawal 4326195786 cephes source code 2023-12-28 07:25:55 -05:00
Frank Dellaert 8fb393fdf6 Add missing files that were omitted due to case-insensitive ignore. 2023-01-22 13:38:16 -08:00
Frank Dellaert 9e5928a53a Upgraded to Eigen 3.4.0 2023-01-21 20:25:53 -08:00
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