diff --git a/.cproject b/.cproject
index a157d6426..2032850b4 100644
--- a/.cproject
+++ b/.cproject
@@ -311,14 +311,6 @@
true
true
-
- make
- -j2
- testGaussianFactor.run
- true
- true
- true
-
make
-j2
@@ -345,6 +337,7 @@
make
+
tests/testBayesTree.run
true
false
@@ -352,6 +345,7 @@
make
+
testBinaryBayesNet.run
true
false
@@ -399,6 +393,7 @@
make
+
testSymbolicBayesNet.run
true
false
@@ -406,6 +401,7 @@
make
+
tests/testSymbolicFactor.run
true
false
@@ -413,6 +409,7 @@
make
+
testSymbolicFactorGraph.run
true
false
@@ -428,11 +425,20 @@
make
+
tests/testBayesTree
true
false
true
+
+ make
+ -j2
+ testGaussianFactor.run
+ true
+ true
+ true
+
make
-j2
@@ -459,7 +465,6 @@
make
-
testGraph.run
true
false
@@ -531,7 +536,6 @@
make
-
testInference.run
true
false
@@ -539,7 +543,6 @@
make
-
testGaussianFactor.run
true
false
@@ -547,7 +550,6 @@
make
-
testJunctionTree.run
true
false
@@ -555,7 +557,6 @@
make
-
testSymbolicBayesNet.run
true
false
@@ -563,7 +564,6 @@
make
-
testSymbolicFactorGraph.run
true
false
@@ -633,22 +633,6 @@
false
true
-
- make
- -j2
- all
- true
- true
- true
-
-
- make
- -j2
- clean
- true
- true
- true
-
make
-j2
@@ -665,6 +649,22 @@
true
true
+
+ make
+ -j2
+ all
+ true
+ true
+ true
+
+
+ make
+ -j2
+ clean
+ true
+ true
+ true
+
make
-j2
@@ -689,34 +689,26 @@
true
true
-
+
make
- -j2 VERBOSE=1
- check.nonlinear
- true
- false
- true
-
-
- make
- -j5
- timing.nonlinear
+ -j2
+ all
true
true
true
-
+
make
- -j5
- nonlinear.testValues.run
+ -j2
+ check
true
true
true
-
+
make
- -j5
- nonlinear.testOrdering.run
+ -j2
+ clean
true
true
true
@@ -769,26 +761,34 @@
true
true
-
+
make
- -j2
- all
+ -j2 VERBOSE=1
+ check.nonlinear
+ true
+ false
+ true
+
+
+ make
+ -j5
+ timing.nonlinear
true
true
true
-
+
make
- -j2
- check
+ -j5
+ nonlinear.testValues.run
true
true
true
-
+
make
- -j2
- clean
+ -j5
+ nonlinear.testOrdering.run
true
true
true
@@ -1139,6 +1139,7 @@
make
+
testErrors.run
true
false
@@ -1618,7 +1619,6 @@
make
-
testSimulated2DOriented.run
true
false
@@ -1658,7 +1658,6 @@
make
-
testSimulated2D.run
true
false
@@ -1666,7 +1665,6 @@
make
-
testSimulated3D.run
true
false
@@ -1760,10 +1758,10 @@
true
true
-
+
make
- -j2
- tests/testNoiseModel.run
+ -j5
+ linear.testNoiseModel.run
true
true
true
@@ -1938,7 +1936,6 @@
make
-
tests/testGaussianISAM2
true
false
@@ -1960,6 +1957,93 @@
true
true
+
+ make
+ -j2
+ install
+ true
+ true
+ true
+
+
+ make
+ -j2
+ clean
+ true
+ true
+ true
+
+
+ make
+ -j5
+ check
+ true
+ true
+ true
+
+
+ make
+ -j5
+ all
+ true
+ true
+ true
+
+
+ cmake
+ ..
+ true
+ false
+ true
+
+
+ make
+ -j5
+ gtsam-shared
+ true
+ true
+ true
+
+
+ make
+ -j5
+ gtsam-static
+ true
+ true
+ true
+
+
+ make
+ -j5
+ timing
+ true
+ true
+ true
+
+
+ make
+ -j5
+ examples
+ true
+ true
+ true
+
+
+ make
+ -j5
+ VERBOSE=1 all
+ true
+ true
+ true
+
+
+ make
+ -j5
+ VERBOSE=1 check
+ true
+ true
+ true
+
make
-j2
@@ -2056,23 +2140,7 @@
true
true
-
- make
- -j2
- install
- true
- true
- true
-
-
- make
- -j2
- clean
- true
- true
- true
-
-
+
make
-j2
check
@@ -2080,53 +2148,37 @@
true
true
-
+
make
- -j5
+ -j2
+ clean
+ true
+ true
+ true
+
+
+ make
+ -j2
+ install
+ true
+ true
+ true
+
+
+ make
+ -j2
all
true
true
true
-
+
cmake
..
true
false
true
-
- make
- -j5
- gtsam-shared
- true
- true
- true
-
-
- make
- -j5
- gtsam-static
- true
- true
- true
-
-
- make
- -j5
- timing
- true
- true
- true
-
-
- make
- -j5
- examples
- true
- true
- true
-
make
-j5
@@ -2167,45 +2219,6 @@
true
true
-
- make
- -j2
- check
- true
- true
- true
-
-
- make
- -j2
- clean
- true
- true
- true
-
-
- make
- -j2
- install
- true
- true
- true
-
-
- make
- -j2
- all
- true
- true
- true
-
-
- cmake
- ..
- true
- false
- true
-
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ba2b85822..f525201d1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -31,7 +31,7 @@ if( NOT cmake_build_type_tolower STREQUAL "debug"
message(FATAL_ERROR "Unknown build type \"${CMAKE_BUILD_TYPE}\". Allowed values are Debug, Release, RelWithDebInfo (case-insensitive).")
endif()
-# Add debugging flags
+# Add debugging flags
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -fno-inline -Wall")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fno-inline -Wall")
set(CMAKE_C_FLAGS_RELWITHDEBINFO "-g -fno-inline -Wall -DNDEBUG -DEIGEN_NO_DEBUG")