Commit Graph

30 Commits (3a89653e91b9c4fd09d047fef860bf5c3f9fb794)

Author SHA1 Message Date
Varun Agrawal 9b67c3a57a Merge branch 'develop' into remove-nrAssignments 2023-11-06 17:32:41 -05:00
Varun Agrawal 29c1816a81 change to GTSAM_DT_MERGING and expose via CMake 2023-06-09 20:13:06 -04:00
Fan Jiang 3f30ac2aef Add missing option in the CMake for Pose2 2023-04-25 15:01:57 -04:00
Frank Dellaert ac2db387d6 Switch flag to V43 2023-01-20 22:50:05 -08:00
Frank Dellaert 6d0c55901c Global replace to V42 2022-01-02 15:49:47 -05:00
Varun Agrawal f9703e9cb1 Merge branch 'develop' into feature/between-factor-cmake-flag 2021-09-28 10:12:46 -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 4f33cb8835 add guards for system Metis 2021-08-26 02:22:28 -04:00
Fan Jiang 43816e5cd1 Remove GTSAM_DEFINE_POINTS_TO_VECTORS 2020-08-21 09:08:34 -04:00
Frank dellaert 18636c8aa1 Replaced flag with 4.1 version 2020-07-22 17:32:07 -04:00
Fan Jiang 0675b82c1f Fixed TBB detection and make emplace great again 2020-06-02 20:01:51 -04:00
Jose Luis Blanco Claraco 7f43054c37 Refactor build flags via CMake target properties
Also:
- Allow users to edit cmake target build options in the cache variables.
- We had to add project() commands for  gtsam and gtsam_unstable,
the PROJECT_SOURCE_DIR changed, but the root GTSAM_SOURCE_DIR instead.
- Ensure use of standard C++11 (no extensions)
2019-06-15 23:09:54 +02:00
Jose Luis Blanco Claraco cc4bc458eb Ensure users do not mix up Eigen versions 2019-06-01 09:01:00 +02:00
Frank aa40b266f6 Make changes needed to deal with typdef flag activation 2016-06-06 19:02:52 -07:00
dellaert fb0a5489d7 Added flag 2016-05-15 13:15:37 -07:00
Frank 0372a959ee Many small improvements, bug-fixes, and tests 2016-02-24 11:01:19 -08:00
Frank 52fff13b6f Added configuration variable for typedef only 2016-02-17 12:19:03 -08:00
Paul 760a375a32 External define for depricated functions 2016-02-09 10:30:05 -05:00
Abe 13a4da21b2 misc bugfixes and cleanup from skydio 2015-05-13 22:26:24 -07:00
cbeall3 f61e398e2d Deal with patched/un-patched version of householder_qr_inplace_blocked 2015-03-10 13:00:28 -04:00
Richard Roberts 0608e9a05b Added support for MKL in Eigen and fixed several errors and warnings within Eigen when using MKL 2013-11-18 19:23:23 +00:00
Pablo Fernandez Alcantarilla 89dcea3e0d GTSAM_THROW_CHEIRALITY_EXCEPTION option added 2013-10-24 00:08:53 +00:00
Richard Roberts 68a85afed0 Added allocator selection options to CMake, as well as detecting Google perftools and adding the option to use the tcmalloc allocator. Improved availability of TBB and allocator information in config.h and exported cmake config. 2013-10-13 22:21:07 +00:00
Richard Roberts 9f7bc2399e Small change in getting version numbers into config.h 2013-08-20 16:53:43 +00:00
Richard Roberts 95b1d9cd43 Added version information to config.h 2013-08-19 17:53:09 +00:00
Richard Roberts 68c6bf4a38 Added CMake code and preprocessor macros so that everything works without TBB and falls back on single-threading 2013-08-16 20:26:07 +00:00
Duy-Nguyen Ta a48864452b fix GTSAM_POSE3_EXPMAP warnings. Add GTSAM_ROT3_EXPMAP option. 2013-08-02 13:28:29 +00:00
Duy-Nguyen Ta 723ff2c9ad add GTSAM_POSE3_EXPMAP option to CMakeLists and config.h.in to let users specify POSE3_DEFAULT_COORDINATES_MODE before compilation. 2013-04-30 17:17:51 +00:00
Richard Roberts 58bade6aa3 Switched constants to macros to avoid unused variable warnings 2013-04-25 16:32:05 +00:00
Richard Roberts eeef9eab32 Generating config.h file in CMake with quaternion mode flag, dataset paths. Also added CMake option to use system-installed Eigen, which works by generating a global eigen include file containing the corresponding include paths. 2013-04-25 15:57:15 +00:00