Commit Graph

165 Commits (abe4cd77273d805fb1a76610a327ffd8c4da0826)

Author SHA1 Message Date
Frank Dellaert b762707af4
Merge pull request #1968 from qnx-ports/develop
QNX Compatibility
2025-01-24 17:33:23 -05:00
Jai Moraes 5a02a2206a Fixing whitespace 2025-01-16 10:18:19 -05:00
Jai Moraes 903e7de15f Fixed remaining DESTINATION include/* 2025-01-16 10:13:27 -05:00
JaiXJM-BB d35ff2e3f8
Updated QNX-relevant paths, removed environment variables. (#2)
Updated QNX-relevant paths (will check others next), removed environment variables.
2025-01-16 09:57:29 -05:00
Martin Valgur c99a8e1c1d Upgrade Spectra to v1.1.0 2025-01-10 22:51:18 +02:00
JaiXJM-BB 93f463ddbf
QNX for develop branch
* GitLab version (branch QNX_7.1_v4.1.1)

* ADDED: Build tested with target `install` or `all` if cross compiling for QNX

* ADDED: Test Installation when building with QNX (Review this for upstreaming)

* UPDATED: Build tests, fixed some unit tests. Floating points still off.

* UPDATED: Tests Fix

* UPDATED: all non-serialization tests working.

* QNX 8.0: Working version.

* REMOVED: Removal of test prints

* UPDATED: formatting to match, removed commented out testing lines
2025-01-10 10:20:50 -05:00
Gold856 0435efdebc Remove PREFIX "" 2025-01-07 08:27:19 -05:00
Gold856 f638035e10 Remove redundant MSVC optimization flag in GKLib 2025-01-07 07:53:33 -05:00
Gold856 e08064d9e7 Use CMAKE_POSITION_INDEPENDENT_CODE instead of -fPIC 2025-01-07 07:53:33 -05:00
Gold856 6bb70df05b Use newer binary output directory variables and don't specify output directory on each target 2025-01-07 07:53:33 -05:00
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