Commit Graph

31 Commits (release/4.3a0)

Author SHA1 Message Date
etamarlu bf6680b2d3
Update CMakeLists.txt
add a missing field to "matlab_wrap" when GTSAM_UNSTABLE_INSTALL_MATLAB_TOOLBOX=ON
2023-11-27 13:55:05 -05:00
Varun Agrawal b1fab94680 handle Symbol vs symbol on case insensitive file systems 2023-10-02 14:27:20 -04:00
Varun Agrawal 9a38b57144 update wrapper files to new version 2023-02-18 19:34:23 -05: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
Varun Agrawal 3b21f4779d separate .i file for Values 2023-02-05 18:08:58 -05:00
Varun Agrawal 28b740eb8d fix matlab compilation 2022-08-01 15:06:15 -04:00
Varun Agrawal 3d3703441c wrap custom factor in a separate file 2022-07-19 14:10:46 -04:00
Varun Agrawal a8e48d674c fix matlab wrapping for gtsam_unstable 2022-03-20 22:17:47 -04:00
Varun Agrawal 00d90f0412 Get matlab wrapping for discrete.i working 2022-02-01 20:38:55 -05:00
Varun Agrawal 134e82836e Fixes to get matlab wrapper working properly 2022-02-01 19:08:46 -05:00
Varun Agrawal 1cd93d84e6 CMake updates 2021-12-06 11:05:01 -05:00
Fan Jiang 866d6b1fa1 Working CustomFactor 2021-05-14 16:24:31 -04:00
Varun Agrawal b7e19d6033 fix number of arguments to matlab_wrap for unstable 2021-03-25 09:41:42 -04:00
Varun Agrawal 1f60a7ea84 undo ignore updates, all tests now pass 2021-03-13 19:40:33 -05:00
Varun Agrawal 4af355b0eb make ignore list consistent across Python and Matlab 2021-03-13 18:30:31 -05:00
Varun Agrawal b890f06afe clean up the CMake 2021-03-13 12:01:05 -05:00
Varun Agrawal 827f3feb6b update Matlab CMakeLists.txt to use the wrapper 2021-03-10 09:17:22 -05:00
Varun Agrawal f03b12e420 Make matlab wrapping rely completely on the wrap project 2021-03-09 16:10:08 -05:00
Jose Luis Blanco Claraco e9e87526c4
refactor cmake scripts into smaller files 2020-10-06 18:10:11 +02:00
cbeall3 efa266515d Fix for new warning in CMake 3.1. Variables in if statements should be unquoted 2015-02-22 20:06:00 -05:00
Richard Roberts fedf276160 When GTSAM_BUILD_TYPE_POSTFIXES is enabled, install Matlab toolboxes for different build modes in different directories. Also now using CMake generator expressions to control wrap flags so that build type switching within the IDE works for visual studio and xcode. 2013-08-24 18:23:07 +00:00
Frank Dellaert 6f2cbbb709 Added two new datafiles 2013-06-20 06:50:50 +00:00
Richard Roberts cdf5e83dee Updated gtsam CMake files from changes to wrap CMake files 2013-01-28 17:03:19 +00:00
Richard Roberts c662cdca11 Fixed installing .svn directories in matlab toolbox 2012-09-03 18:30:34 +00:00
Richard Roberts 49a704c565 Install MATLAB toolbox README along with toolbox 2012-08-30 20:17:27 +00:00
Richard Roberts 061b6ddc08 Moved all in gtsam_utils to gtsam namespace 2012-08-03 21:02:45 +00:00
Richard Roberts 9d2a3bf14e Finished denamespacing and reorganizing matlab code 2012-07-27 19:02:11 +00:00
Richard Roberts cceebbf41c Moved utility functions that are example-specific to a 'support' namespace inside the examples folder 2012-07-24 13:35:11 +00:00
Richard Roberts 8dbffd4629 Wrap generates Matlab namespaces, so now 'import gtsam.*' allows class names like Values, NonlinearFactor, to be used. Without import, syntax is gtsam.Values, etc. 2012-07-18 15:47:06 +00:00
Richard Roberts 191d73df0b Simplified matlab wrapper cmake options 2012-07-13 21:54:52 +00:00
Alex Cunningham d70622abe0 Rearranged matlab folders to avoid calling utility functions "examples" 2012-06-07 20:09:54 +00:00