Commit Graph

135 Commits (b7b655cb7f56f2095f9dc4f1f76d8b49babcc7da)

Author SHA1 Message Date
Richard Roberts b7b655cb7f Added option for configuring and installing an extra project-specific cmake definitions file 2013-08-24 18:01:26 +00:00
Richard Roberts 4d92914373 Fix for boost compile flags on windows 2013-08-22 21:44:15 +00:00
Richard Roberts 9f7bc2399e Small change in getting version numbers into config.h 2013-08-20 16:53:43 +00:00
Alex Cunningham c6cf4d2dab Removed use of convenience libraries for tests - wasn't really supported in current version 2013-08-19 15:32:21 +00:00
Alex Cunningham e841bbb41a incremented version number of trunk to 3.0.0 2013-08-19 15:32:18 +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
Richard Roberts 69e4a3fd94 Formatting of CMake printing 2013-08-16 20:26:05 +00:00
Richard Roberts a2d00e73e1 Removed flag to enable C++11 extensions 2013-08-13 21:02:21 +00:00
Alex Cunningham 410d8773eb Added comments with instructions for choosing a different version of boost 2013-08-07 18:58:36 +00:00
Richard Roberts e2f8dd866d Merge branch 'svn/trunk'
Conflicts:
	gtsam/linear/GaussianBayesTree.cpp
	gtsam/linear/GaussianBayesTree.h
	gtsam/linear/VectorValues.h
	gtsam/linear/tests/testVectorValues.cpp
	gtsam_unstable/nonlinear/sequentialSummarization.cpp
2013-08-06 18:33:24 +00:00
Alex Cunningham 4a7308844f Added fixme comment 2013-08-06 17:50:46 +00:00
Alex Cunningham cfcb27802a Added flag "-std=c++11" so that system would compile with gcc 2013-08-06 17:50:45 +00:00
Alex Cunningham 69d87d2de3 Added fix for issue with TBB library finding (with Richard) 2013-08-06 17:50:45 +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 a3ea813518 Changed message 2013-08-01 21:57:54 +00:00
Richard Roberts 0d05bf5ac5 Started on HessianFactor, converted Nonlinear stuff and disabled a lot of more advanced classes so the library compiles with nonlinear using unordered. 2013-08-01 21:57:43 +00:00
Richard Roberts 2705d85fa7 Merged from branch 'trunk' 2013-07-31 18:55:15 +00:00
Richard Roberts c413789a0a Linking examples with Boost program options library 2013-07-31 18:53:25 +00:00
Richard Roberts c48593daf1 Removed disabling of a warning 2013-07-09 17:54:08 +00:00
Richard Roberts b5c530d080 Merge branch 'svn/trunk'
Conflicts:
	CMakeLists.txt
2013-07-09 17:54:06 +00:00
Richard Roberts 0847cbe3d8 Restored TBB includes 2013-07-09 17:50:48 +00:00
Richard Roberts 57193a7f65 Link with TBB and use auto-generated dllexport.h 2013-07-09 17:50:24 +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 65529e6cf2 Disabled additional warnings 2013-07-01 20:19:34 +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