Richard Roberts
695f2756db
Build scripts
2012-06-04 13:44:02 +00:00
Alex Cunningham
32871bfceb
Fixed delete vs. delete[] in SimpleString - possible source of subtle errors
2012-05-24 02:55:41 +00:00
Richard Roberts
2f0b3cbe02
Format with g instead of f with printing doubles in CppUnitLite
2012-04-09 03:02:30 +00:00
Alex Cunningham
cdbeebaf1d
Small changes trying to remove dependency between install and all targets
2012-03-29 20:32:05 +00:00
Alex Cunningham
6f09998e10
Removed autotools from gtsam2 branch
2012-02-13 21:13:07 +00:00
Alex Cunningham
c43a9b4852
Added a variety of options to the cmake build, working on automating wrap execution/install
2012-01-31 19:59:15 +00:00
Alex Cunningham
099ab88b5d
Added more cmake functionality
2011-12-14 02:24:19 +00:00
Alex Cunningham
054a534f1c
Added virtual constructor to TEST_UNSAFE to pacify warnings
2011-09-22 15:12:34 +00:00
Alex Cunningham
48ffb6aca9
CppUnitLite can be installed along with gtsam with configure flag --enable-install-cppunitlite
2011-09-20 18:46:19 +00:00
Frank Dellaert
fd20d3b865
added virtual destructor to avoid warnings
2011-09-03 15:36:44 +00:00
Alex Cunningham
778001f63e
assorted cleanup - mostly comments and adding implementations to cpp files, rather than in header files
2011-06-13 20:01:58 +00:00
Alex Cunningham
fa4faa274a
Merge branch 'prep_0.9.3'
2011-06-13 16:55:31 +00:00
Alex Cunningham
7066567b75
Changed test failure messages so that they will trigger line error flags in eclipse
2011-05-23 18:05:10 +00:00
Alex Cunningham
d35eb581ee
Removed experimental cmake files - see the branch cmake_build
2011-05-19 19:16:03 +00:00
Yong-Dian Jian
85ff7853eb
experimental cmake support for linux
2011-05-09 16:53:08 +00:00
Richard Roberts
83f3e14261
Fixed some compile warnings
2010-11-19 20:36:13 +00:00
Richard Roberts
c157b6faa0
Fixed a few problems in Makefile.am's so that 'make dist' works to build a distribution tarball
2010-10-25 22:12:27 +00:00
Richard Roberts
2c90e3d836
Moved the subdirectories that compile into libgtsam.la into a 'gtsam' subdirectory. Hopefully a good fix for the problem we had trying to make a gtsam distribution, that the source directory may not be called 'gtsam'.
2010-10-25 20:10:33 +00:00
Kai Ni
24d499039f
prepend license information on all the codes
2010-10-14 04:54:38 +00:00
Richard Roberts
e2430fcbf8
Factors always sorted by key (for matrices and key vector), checkInvariants() function for several classes, fixes in print and equals for VariableIndex (were not accouting for permuted variable indices).
2010-10-13 20:43:58 +00:00
Richard Roberts
1d52ff90a8
Merged simplelinear branch into trunk
2010-10-08 22:04:47 +00:00
Alex Cunningham
815d892806
Added TEST_UNSAFE to avoid exception checking in normal tests, as well as an assert_inequal() evaluation in TestableAssertions.h.
2010-08-30 20:54:12 +00:00
Richard Roberts
f1132359d4
Installing headers in subdirectories and converted include directives to match the subdirectory structure (also see email to frankcvs)
2010-08-19 17:23:19 +00:00
Alex Cunningham
3dfbb26bc7
Added new test structures that allow for nonfatal assertions: EXPECT, EXPECT_DOUBLES_EQUAL, EXPECT_LONGS_EQUAL. Use these to check several unrelated conditions in a test. testTupleConfig was updated to make use of the new test structures.
2010-08-06 14:23:12 +00:00
Alex Cunningham
cf2b3db5a6
Added CHECK_EXCEPTION() that can test whether an operation throws a specific exception, and used it in example tests
2010-07-20 14:51:00 +00:00
Alex Cunningham
7fc184eba4
Added the ability to check if an operation throws the correct exception
2010-07-16 19:53:53 +00:00
Alex Cunningham
7b85dc3ff4
CppUnitLite will now catch exceptions and tell you the error and the line number of the failing test. This is to avoid having to hunt for crashing tests out of a large battery of tests. Look at the results of the (still failing) wrap/testWrap for an example.
2010-07-16 19:30:38 +00:00
Frank Dellaert
80149afc30
delete Makefile.ins
2010-07-12 07:48:26 +00:00
Frank Dellaert
fea5beb638
Re-organization: moving all files.
...
I re-organized into original cpp directory and 4 additional directories: base, geometry, slam, and tests.
cpp will be further renamed/sub-divided and contains the core library.
I wanted it not depend on geometry or slam, which necessitated moving complicated tests to a dedicated directory.
2010-07-12 07:16:31 +00:00
Richard Roberts
c5f716d03d
Made Makefiles not override $CC and $CXX variables (needed for cross-compiling)
2010-06-05 19:44:04 +00:00
Richard Roberts
eb03f78e7d
Removing dependency hack speeds up compilation
2010-01-20 20:47:15 +00:00
Kai Ni
8fb2c00fc1
fixed the compilation warnings in CppUnitLite
2010-01-06 18:59:14 +00:00
Richard Roberts
d80fa24a9f
Fixing directory structure
2009-08-21 22:23:24 +00:00