Ankur Roy Chowdhury
f95ffed82e
Moves examples/FixedLagSmootherExample.cpp -> gtsam_unstable/examples/FixedLagSmootherExample.cpp
2023-03-02 13:57:18 -08:00
Ankur Roy Chowdhury
27e786aae2
A few minor fixes to allow compiling 'boost-free' gtsam without compiling 'gtsam_unstable'.
2023-03-02 13:05:07 -08:00
Frank Dellaert
7fff398b4d
Merge pull request #1474 from borglab/wrapper/update
...
Wrapper Update for GTSAM 4.3
2023-02-23 11:24:48 -08:00
Frank Dellaert
1bf6954372
Merge branch 'develop' into wrapper/update
2023-02-23 08:07:33 -08:00
Frank Dellaert
d392a3e117
Merge pull request #1475 from borglab/feature/move_smoother
2023-02-23 08:05:03 -08:00
Frank Dellaert
36b3763398
Fix warnings on gcc
2023-02-23 06:49:43 -08:00
Frank Dellaert
38f0158890
Build Release only
2023-02-23 06:49:36 -08:00
Frank Dellaert
a9e18d072a
Fix warnings on gcc
2023-02-23 06:46:15 -08:00
Frank Dellaert
bc44c46378
revert to j2
2023-02-23 06:40:40 -08:00
Frank Dellaert
6caea27638
Another CI fix
2023-02-22 23:10:16 -08:00
Frank Dellaert
86ee0166b0
Remove old compilers
2023-02-22 23:08:54 -08:00
Frank Dellaert
d6cd6a1cf5
Only most recent compilers
2023-02-22 23:06:53 -08:00
Frank Dellaert
fa676d285c
Fixed export macros
2023-02-22 22:36:35 -08:00
Frank Dellaert
7374a7a87d
Try CI fix to save space
2023-02-22 22:35:30 -08:00
Frank Dellaert
ad2f598245
Remove disable of warning not consistent across different clang versions
2023-02-20 12:54:56 -08:00
Frank Dellaert
2ce0b57f05
Fixed python wrapper
2023-02-20 08:20:16 -08:00
Frank Dellaert
6df2f3eeda
Fixed examples
2023-02-20 08:05:07 -08:00
Frank Dellaert
ccb151d07b
Added deprecated headers
2023-02-20 08:03:36 -08:00
Ankur Roy Chowdhury
72b31221c1
Deal with '-Wunused-exception-parameter' from 'nonliner/utilities.h'
2023-02-20 07:49:52 -08:00
Ankur Roy Chowdhury
9a50233426
Make GTSAM_CONCEPT_ASSERTS work with '-Wextra-semi'
2023-02-20 07:49:52 -08:00
Ankur Roy Chowdhury
ddcfc1b50b
Moves 'BatchFixedLagSmoother' to 'gtsam' from 'gtsam_unstable'
2023-02-20 07:49:52 -08:00
Frank Dellaert
1c3e567319
Try -j1
2023-02-20 07:47:42 -08:00
Varun Agrawal
9a38b57144
update wrapper files to new version
2023-02-18 19:34:23 -05:00
Varun Agrawal
60df8c07b0
Merging 'master' into 'wrap'
2023-02-17 03:13:23 -05:00
Varun Agrawal
53714794e2
Squashed 'wrap/' changes from ba3dcab16..076a5e3a9
...
076a5e3a9 Merge pull request #157 from borglab/upgrade
5e0caa63d fix matlab wrapper for std::optional
f4ea1c2fe update matlab.h and docs
de87ee0ff fix tests
06a16ce46 update matlab cmake script
0e84fa49c add boost serialization flag to wrapping script
4bb10411a use std pointers and make boost serialization optional
ec647385f clean up python wrapper more
a4da6a021 update tests
709b80d2f update python wrapper CMake
5b50739d6 update template files
bfc0bf57b update python wrapper to use only std and to optionally wrap serialization methods
de8c4153b remove use_boost arg from interface_parser
4dc835aec repurpose use_boost flag to use_boost_serialization
git-subtree-dir: wrap
git-subtree-split: 076a5e3a95e68f3900beee0d063322ec83e80ae3
2023-02-17 03:13:23 -05:00
Frank Dellaert
0a524dd02e
Merge pull request #1469 from borglab/cmake-compatibility
...
Cmake Compatibility
2023-02-16 10:59:53 -08:00
Frank Dellaert
a96b6918db
Merge pull request #1464 from Ibarria/law/cmakeoptions
...
Allow override of BUILD_SHARED_LIBS
2023-02-16 10:59:25 -08:00
Varun Agrawal
f376be411a
make cmake compatible with version 3.10
2023-02-16 01:31:54 -05:00
Varun Agrawal
3e4884d019
Merge pull request #1467 from borglab/fixes-from-4.2
2023-02-16 01:22:32 -05:00
Varun Agrawal
d303b221de
Merge branch 'develop' into law/cmakeoptions
2023-02-15 21:52:28 -05:00
Lawrence Ibarria
b103fea40c
Fix cmake issue with msvc
...
The cmake call to set_properties is fully overriding a property,
in this case the COMPILE_DEFINITIONS and we were losing an eigen
definition needed. The correct way to do this is to use the cmake
function target_compile_definitions
2023-02-15 07:42:52 -08:00
Frank Dellaert
282c3f4d45
Merge pull request #1465 from borglab/fixes
...
CMakes updates
2023-02-14 22:29:43 -08:00
Varun Agrawal
04daae036e
fix to remove leftover boost
2023-02-13 20:00:09 -05:00
Varun Agrawal
e36440b08d
add ordering method for HybridSmoother
2023-02-13 19:40:53 -05:00
Varun Agrawal
765e73879b
Add better hybrid support
2023-02-13 19:40:38 -05:00
Varun Agrawal
df973651fb
remove commented Cmake commands
2023-02-13 19:38:36 -05:00
Varun Agrawal
e08c227f0b
only print cmake compile options for current build version
2023-02-13 19:38:21 -05:00
Varun Agrawal
464b025b46
Revert "enforce C++17 standards"
...
This reverts commit 4e999b3419
.
2023-02-13 12:05:59 -05:00
Varun Agrawal
4e999b3419
enforce C++17 standards
2023-02-13 11:02:19 -05:00
Varun Agrawal
0e6cbfd44a
improved CMake for Boost serialization flag
2023-02-13 11:00:14 -05:00
Varun Agrawal
3374524172
clean up cmake
2023-02-12 22:16:32 -05:00
Frank Dellaert
32c5bb2aad
Merge pull request #1460 from borglab/fix/concepts
...
Reverted ill-advised concepts, attempt 2
2023-02-12 16:46:09 -08:00
Lawrence Ibarria
5851656544
Merge remote-tracking branch 'origin/develop' into law/cmakeoptions
2023-02-12 14:32:45 -08:00
Frank Dellaert
03de47b860
Merge pull request #1458 from borglab/fix/expressions
...
Cross-platform traceStorage
2023-02-12 14:01:13 -08:00
Lawrence Ibarria
5347d205e8
Minor cleanup on HandleEigen.cmake
2023-02-12 13:39:39 -08:00
Lawrence Ibarria
1bed89e942
Allow override of BUILD_SHARED_LIBS
...
The cmake option BUILD_SHARED_LIBS is a cmake built-in option
to control if libraries are by default SHARED or STATIC.
For large projects, it is desired to be able to design gtsam as a
shared or static library regardless of the value of BUILD_SHARED_LIBS.
This change is unobtrusive, two new cmake options are created, to
force gtsam to be a shared or static library. If neither option is
set (this is the default), the behavior of gtsam remains unchanged
which is to use BUILD_SHARED_LIBS decision.
2023-02-12 13:29:30 -08:00
Frank Dellaert
9cc00a85f6
Merge branch 'develop' into fix/expressions
2023-02-12 07:12:23 -08:00
Frank Dellaert
16bffa645f
Merge pull request #1456 from borglab/fix/warnings
...
Fixed warnings that arise from stricter compiler flags
2023-02-12 07:03:08 -08:00
Frank Dellaert
72cdcf8ce3
Merge pull request #1453 from keevindoherty/hotfix/sumproduct
...
Add normalization to sum-product, avoiding underflow.
2023-02-11 22:46:50 -08:00
Frank Dellaert
598582087f
Remove more redundant virtual destructors
2023-02-11 22:46:16 -08:00