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