diff --git a/.cproject b/.cproject index 176d38a6e..e538a27cf 100644 --- a/.cproject +++ b/.cproject @@ -732,6 +732,14 @@ false true + + make + + clean + true + true + true + make diff --git a/slam/Makefile.am b/slam/Makefile.am index 2aebc2864..a67ce5895 100644 --- a/slam/Makefile.am +++ b/slam/Makefile.am @@ -10,7 +10,7 @@ check_PROGRAMS = headers += Simulated2DConfig.h headers += Simulated2DPosePrior.h Simulated2DPointPrior.h headers += Simulated2DOdometry.h Simulated2DMeasurement.h -sources += simulated2D.cpp +sources += simulated2D.cpp smallExample.cpp check_PROGRAMS += testSimulated2D # simulated2DOriented example @@ -46,6 +46,7 @@ check_PROGRAMS += testVSLAMFactor testVSLAMGraph testVSLAMConfig # GaussianISAM2 is fairly SLAM-specific sources += GaussianISAM2.cpp +check_PROGRAMS += testGaussianISAM2 #---------------------------------------------------------------------------------------------------- # Create a libtool library that is not installed diff --git a/tests/smallExample.cpp b/slam/smallExample.cpp similarity index 100% rename from tests/smallExample.cpp rename to slam/smallExample.cpp diff --git a/tests/smallExample.h b/slam/smallExample.h similarity index 100% rename from tests/smallExample.h rename to slam/smallExample.h diff --git a/slam/testGaussianISAM2 b/slam/testGaussianISAM2 new file mode 100755 index 000000000..254ee845f Binary files /dev/null and b/slam/testGaussianISAM2 differ diff --git a/tests/testGaussianISAM2.cpp b/slam/testGaussianISAM2.cpp similarity index 100% rename from tests/testGaussianISAM2.cpp rename to slam/testGaussianISAM2.cpp diff --git a/tests/Makefile.am b/tests/Makefile.am index 3002e398a..caa4353d0 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -5,7 +5,7 @@ check_PROGRAMS = testBayesNetPreconditioner testConstraintOptimizer check_PROGRAMS += testGaussianBayesNet testGaussianFactor testGaussianFactorGraph -check_PROGRAMS += testGaussianISAM testGaussianISAM2 testGraph +check_PROGRAMS += testGaussianISAM testGraph check_PROGRAMS += testInference testIterative testGaussianJunctionTree check_PROGRAMS += testNonlinearEquality testNonlinearFactor testNonlinearFactorGraph check_PROGRAMS += testNonlinearOptimizer testSQP testSubgraphPreconditioner @@ -14,21 +14,14 @@ check_PROGRAMS += testSymbolicBayesNet testSymbolicFactorGraph testTupleConfig # Timing tests noinst_PROGRAMS = timeGaussianFactorGraph -#---------------------------------------------------------------------------------------------------- -# rules to build local library -#---------------------------------------------------------------------------------------------------- -noinst_HEADERS = smallExample.h -noinst_LIBRARIES = libtests.a -libtests_a_SOURCES = smallExample.cpp -AM_CPPFLAGS = -I$(boost) -I../colamd -AM_CPPFLAGS += -I../base -I../geometry -I../inference -I../linear -I../nonlinear -I../slam - #---------------------------------------------------------------------------------------------------- # rules to build unit tests #---------------------------------------------------------------------------------------------------- TESTS = $(check_PROGRAMS) +AM_CPPFLAGS = -I$(boost) -I../colamd +AM_CPPFLAGS += -I../base -I../geometry -I../inference -I../linear -I../nonlinear -I../slam AM_LDFLAGS = $(BOOST_LDFLAGS) $(boost_serialization) -LDADD = libtests.a ../libgtsam.la ../CppUnitLite/libCppUnitLite.a +LDADD = ../libgtsam.la ../CppUnitLite/libCppUnitLite.a AM_DEFAULT_SOURCE_EXT = .cpp # rule to run an executable