Commit Graph

163 Commits (6f692b154777d0a7ecaaaf6c857c38b981406b19)

Author SHA1 Message Date
Richard Roberts 5c86ad7e49 Fixed examples not being built due to branch "adding-scripts-simplify" 2014-02-22 17:14:01 -05:00
Richard Roberts e029204c01 Added cmake code to install cmake tools, and a GTSAM-CMakeToolsConfig file to automatically find them. 2014-02-19 13:10:37 -05:00
Richard Roberts 72ec292022 Merge branch 'develop' into feature/adding-scripts-simplify 2014-02-13 15:25:27 -05:00
Richard Roberts dec9dbbe60 Link with -lrt when using the old header-only boost timer library (boost < 1.48) 2014-02-13 14:20:25 -05:00
Richard Roberts 218500de11 Cleaned up flags for building examples and tests 2014-02-13 13:22:56 -05:00
Richard Roberts 661a157553 Working on standardizing/simplifying building unit tests and examples. Much simpler cmake function to add a glob of tests, doing away with convenience libraries, and removing other options that we never change from their defaults. 2014-02-13 01:34:31 -05:00
Richard Roberts c1a018a1fd Made OpenMP check a little smarter - only is performed if MKL is found, to speed up cmake. 2014-02-08 14:09:50 -05:00
Richard Roberts 9d2c5888b8 Made cmake slightly nicer when using Xcode - removed a couple unnecessary prints, and removed .run targets when using Xcode since they're not needed and clog up the project view. 2014-02-08 11:14:43 -05:00
Richard Roberts 46e40dfe95 Disabled find_package(MKL) and find_package(OpenMP) checks when not building MKL and/or OpenMP, to speed up cmake times. 2014-02-08 10:37:24 -05:00
Richard Roberts ed40c0d94a Merge branch 'feature/cmake-shared-static' 2014-01-30 14:44:47 -05:00
Richard Roberts 4baa3763bc Final cleanup of text files - README.md, LICENSE*, USAGE, and INSTALL. 2014-01-30 14:42:23 -05:00
Richard Roberts 4b8c17ec77 Changed target name to 'gtsam' instead of 'gtsam-shared' and 'gtsam-static'. Modified CMake options to only allow building either static or shared, but not both. Enabled GTSAM_BUILD_TYPE_POSTFIXES by default on all platforms. 2014-01-30 14:41:25 -05:00
Richard Roberts f830bc5de6 Disabled GTSAM_USE_SYSTEM_EIGEN flag until patches are incorporated into Eigen 2013-12-22 13:21:08 -05:00
Richard Roberts af18d11df6 Fixes for multiple-project builds where GTSAM is a subdirectory in a larger build 2013-12-15 18:36:44 +00:00
Andrew Melim ce1c654737 Remove print statement 2013-12-13 21:33:46 +00:00
Richard Roberts 501635352d Some cleanup in compiling wrappers 2013-12-12 18:37:27 +00:00
Richard Roberts 129e124539 Improvement in cmake MKL messages 2013-11-27 19:04:11 +00:00
Zsolt Kira a4c7ef9ef6 Undo accidental commit of CMakeLists modification 2013-11-26 15:44:54 +00:00
djensen3 e2cd2c2054 Added options for NonlinearFactorGraph printing to dot files 2013-11-26 15:41:15 +00:00
Richard Roberts 7069af2f51 Small improvement to CMake MKL/OpenMP messages 2013-11-19 00:26:14 +00:00
Richard Roberts 84f439a01d Cleaned up MKL-related CMake warning messages 2013-11-18 19:46:28 +00:00
Richard Roberts 701bb0054d Added TBB and MKL directories to GTSAM_INCLUDE_DIR in GTSAM cmake config 2013-11-18 19:23:26 +00: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
Richard Roberts d2cb52ea01 Fixed some warnings 2013-11-18 19:23:16 +00:00
Pablo Fernandez Alcantarilla dc12e7300a Option added in cmake for setting the GTSAM_THROW_CHEIRALITY_EXCEPTION 2013-10-24 00:10:09 +00:00
Richard Roberts 0c6ea4057c Small cleanup on last commit 2013-10-13 22:55:59 +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 bf40956592 Merged from Hmf6_unordered 970392249a8c50153f24594c9c81acb740cedd06 2013-10-03 19:51:56 +00:00
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