diff --git a/sm/CMakeLists.txt b/sm/CMakeLists.txt
index c66e91a0cccfbf73ba6c5ff6c3fa85988c5dd1e4..56cb1875d8ee29027abd814f8fea75cb921b8797 100644
--- a/sm/CMakeLists.txt
+++ b/sm/CMakeLists.txt
@@ -159,10 +159,6 @@ SET(csm_sources
 ./csm/orientation.c
 ./csm/sm_options.c
 ./csm/utils.c
-./csm/structprior/ConstraintManager.cpp
-./csm/structprior/Constraint.cpp
-./csm/structprior/MeasurementsLikelihood.cpp
-./csm/structprior/Optimizer.cpp
 ./lib/egsl/egsl.c
 ./lib/egsl/egsl_conversions.c
 ./lib/egsl/egsl_misc.c
diff --git a/sm/csm/CMakeLists.txt b/sm/csm/CMakeLists.txt
index eceee1d3c107bb4ee7379f357b2bc14110fa6196..d87efe9f1f26199f4dd24dd68bb75b81453a2621 100644
--- a/sm/csm/CMakeLists.txt
+++ b/sm/csm/CMakeLists.txt
@@ -32,10 +32,6 @@ SET(csm_sources
 	hsm/hsm.c
 	hsm/hsm_interface.c
 	
-	structprior/ConstraintManager.cpp
-	structprior/Constraint.cpp
-	structprior/MeasurementsLikelihood.cpp
-
 	gpm/gpm.c
 )