Frank Dellaert
736e79169d
Cherry-picked devlop fixes into 2.4:
...
Fixed warning in Release mode
Added default constructor
Added .gitignore with build directory in there
Disabled GTSAM_USE_SYSTEM_EIGEN flag until patches are incorporated into Eigen
2013-12-22 16:04:47 -05:00
Frank Dellaert
af04dce120
Changes to do hierarchical build
2013-12-17 22:23:53 +00:00
Duy-Nguyen Ta
a48864452b
fix GTSAM_POSE3_EXPMAP warnings. Add GTSAM_ROT3_EXPMAP option.
2013-08-02 13:28:29 +00:00
Richard Roberts
c413789a0a
Linking examples with Boost program options library
2013-07-31 18:53:25 +00:00
Richard Roberts
ecb24ebd06
Fixes to include path ordering and boost libraries
2013-07-09 15:43:55 +00:00
Richard Roberts
92bd5f18cf
Formatting fixes
2013-07-01 20:20:14 +00:00
Richard Roberts
045a3d281f
Only use Boost dynamic auto-linking flag on Windows
2013-06-04 13:37:12 +00:00
Alex Cunningham
6b47aaeba3
Added cmake option for extra consistency checks and added functionality to Pose3 expmap flag
2013-05-21 14:18:01 +00:00
Richard Roberts
ea1f374930
Incremented version number to 2.3.0
2013-05-08 15:25:01 +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
34730a92cc
Fixed problem with system eigen include path
2013-04-25 19:12:25 +00:00
Alex Cunningham
d8034f73c5
Added install commands for generated header files
2013-04-25 18:40:21 +00:00
Richard Roberts
fe07dee964
Moved system eigen switch to top-level CMakeLists so that it's used in all files
2013-04-25 16:32:06 +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
Richard Roberts
ddea66e026
Disabled additional msvc warnings
2013-04-18 17:41:56 +00:00
Richard Roberts
547323cc79
Fixed a bunch of compiler warnings
2013-04-05 21:34:04 +00:00
Richard Roberts
a54d177202
Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows
2013-03-13 18:56:21 +00:00
Richard Roberts
6111c099ab
Improved build of shared vs static GTSAM libraries - now possible to build either one or both, executables link to the shared if it is being build, or otherwise to the static. Also removed separate shared/static CMake flags for gtsam_unstable, now uses the same GTSAM_BUILD_SHARED and GTSAM_BUILD_STATIC as gtsam.
2013-03-13 18:17:39 +00:00
Alex Cunningham
799bd30eea
Added option to manually disable using newer boost timers to minimize linking complexity
2013-02-14 20:42:17 +00:00
Richard Roberts
6572400bc3
Improved handling of Boost shared libraries on Windows
2013-02-04 21:28:39 +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
682daa3e61
Disabled building timing scripts by default
2012-12-11 19:16:08 +00:00
Richard Roberts
f2a7ccae2d
Automatically searching for 'mex' in common MATLAB paths
2012-11-14 00:55:33 +00:00
Richard Roberts
2b7350ce45
Incremented version to 2.2.0
2012-10-09 02:54:23 +00:00
Richard Roberts
34fda99f30
Added missing chrono library when statically compiling matlab wrapper
2012-10-08 22:51:53 +00:00
Richard Roberts
4fc056b4b5
Cleaned up Boost version checks
2012-10-08 22:40:55 +00:00
Richard Roberts
1daac6baf0
Nicer formatting in main CMakeLists.txt
2012-10-08 22:40:53 +00:00
Alex Cunningham
394485d543
Whitespace only
2012-10-04 20:23:44 +00:00
Alex Cunningham
0c0c0a7221
Added fix to allow for versions of boost < 1.47
2012-10-03 17:36:24 +00:00
Richard Roberts
4876cc7ff7
Revamped timing statements - much easier to use, exception-safe (see email to frankcvs list)
2012-10-02 18:36:39 +00:00
Richard Roberts
0554532fcd
Disabled timing scripts for now (they are outdated and do not compile)
2012-09-11 15:58:41 +00:00
Richard Roberts
6fb948e9d2
Changed default to not build matlab toolbox
2012-09-10 18:16:59 +00:00
Richard Roberts
f16a981a27
Added first pass of script to automatically generate self-contained precompiled matlab toolbox
2012-09-03 18:32:49 +00:00
Alex Cunningham
3522d09c4e
Adding options for making deb packages
2012-09-03 03:06:09 +00:00
Alex Cunningham
a058ecb692
disabled installing doc during creation of deb packages
2012-08-31 19:22:07 +00:00
Chris Beall
bf71e497cd
linking fix on Mac for testDataset
2012-08-28 15:38:08 +00:00
Chris Beall
a66a42189c
fixes for Boost 1.50
2012-07-24 20:44:13 +00:00
Richard Roberts
c8daa42348
Wrapped JointMarginal class and joint marginal functions of Marginals
2012-07-21 23:54:55 +00:00
Alex Cunningham
ce65f2e925
Added cmake script for generating doxygen in more detail, can now generate documentation for all of gtsam and gtsam_unstable
2012-07-21 20:05:28 +00:00
Alex Cunningham
c9c43e1cf5
Fixed cpack ignores to skip the makestats script
2012-07-21 20:05:27 +00:00
Alex Cunningham
4113a09b3a
Enabled building doxygen docs by default (only when running make doc and when doxygen present, however)
2012-07-16 14:56:11 +00:00
Alex Cunningham
8580d3dec5
Added clean_doc target to remove generated doxygen documentation
2012-07-15 19:57:31 +00:00
Alex Cunningham
08ea3efb06
Improved configurability of doxygen output - can choose output via cmake varialbles
2012-07-14 21:39:59 +00:00
Alex Cunningham
88b51d45b8
Added doxygen support via cmake using 'make doc'
2012-07-14 21:39:58 +00:00
Alex Cunningham
8003ab66d7
Fixed the type setting so that paths can be set easily in cmake-gui
2012-07-14 20:30:27 +00:00
Richard Roberts
6c9608752e
Small cleanups / fixes in handling of compile options
2012-07-13 21:55:00 +00:00
Richard Roberts
191d73df0b
Simplified matlab wrapper cmake options
2012-07-13 21:54:52 +00:00
Richard Roberts
5912b7f235
Moved library postfix option to GtsamBuildTypes
2012-07-05 18:07:18 +00:00
Andrew Melim
f68ba93f3d
Dep checking for cmake
2012-06-30 01:34:04 +00:00
Alex Cunningham
4abefa3cbe
Merge branch 'master' into new_wrap_local
2012-06-28 16:12:57 +00:00