diff --git a/executables/cartesian2DMesh/Make/options b/executables/cartesian2DMesh/Make/options
index 267dbcc3c09eaa89d3f043f5d5fdd4f53433ab43..cf583700c695eafab9d0872deb281a7e62b423b0 100644
--- a/executables/cartesian2DMesh/Make/options
+++ b/executables/cartesian2DMesh/Make/options
@@ -6,6 +6,7 @@ EXE_INC = \
     -I../../meshLibrary/lnInclude
 
 EXE_LIBS = \
-    -lfiniteVolume -lmeshTools \
+    -lfiniteVolume \
+    -lmeshTools \
     -L$(FOAM_LIBBIN) \
     -lmeshLibrary
diff --git a/executables/cartesianMesh/Make/options b/executables/cartesianMesh/Make/options
index 267dbcc3c09eaa89d3f043f5d5fdd4f53433ab43..cf583700c695eafab9d0872deb281a7e62b423b0 100644
--- a/executables/cartesianMesh/Make/options
+++ b/executables/cartesianMesh/Make/options
@@ -6,6 +6,7 @@ EXE_INC = \
     -I../../meshLibrary/lnInclude
 
 EXE_LIBS = \
-    -lfiniteVolume -lmeshTools \
+    -lfiniteVolume \
+    -lmeshTools \
     -L$(FOAM_LIBBIN) \
     -lmeshLibrary
diff --git a/executables/pMesh/Make/options b/executables/pMesh/Make/options
index 267dbcc3c09eaa89d3f043f5d5fdd4f53433ab43..cf583700c695eafab9d0872deb281a7e62b423b0 100644
--- a/executables/pMesh/Make/options
+++ b/executables/pMesh/Make/options
@@ -6,6 +6,7 @@ EXE_INC = \
     -I../../meshLibrary/lnInclude
 
 EXE_LIBS = \
-    -lfiniteVolume -lmeshTools \
+    -lfiniteVolume \
+    -lmeshTools \
     -L$(FOAM_LIBBIN) \
     -lmeshLibrary
diff --git a/executables/tetMesh/Make/options b/executables/tetMesh/Make/options
index 267dbcc3c09eaa89d3f043f5d5fdd4f53433ab43..cf583700c695eafab9d0872deb281a7e62b423b0 100644
--- a/executables/tetMesh/Make/options
+++ b/executables/tetMesh/Make/options
@@ -6,6 +6,7 @@ EXE_INC = \
     -I../../meshLibrary/lnInclude
 
 EXE_LIBS = \
-    -lfiniteVolume -lmeshTools \
+    -lfiniteVolume \
+    -lmeshTools \
     -L$(FOAM_LIBBIN) \
     -lmeshLibrary
diff --git a/meshLibrary/Make/options b/meshLibrary/Make/options
index ca23dfb99e7ae756801b7faf19d078b08cf60742..26c06f00a1aa099e4e9649a78d804711572ad5d7 100644
--- a/meshLibrary/Make/options
+++ b/meshLibrary/Make/options
@@ -4,4 +4,6 @@ EXE_INC = \
     -I$(LIB_SRC)/surfMesh/lnInclude \
     -I$(LIB_SRC)/meshTools/lnInclude
 
-LIB_LIBS = -lmeshTools
+LIB_LIBS = \
+    -lsurfMesh \
+    -lmeshTools
diff --git a/utilities/FLMAToSurface/Make/options b/utilities/FLMAToSurface/Make/options
index 267dbcc3c09eaa89d3f043f5d5fdd4f53433ab43..3efeacba696c2f41a8f8de37771cdecfd6c051c8 100644
--- a/utilities/FLMAToSurface/Make/options
+++ b/utilities/FLMAToSurface/Make/options
@@ -6,6 +6,8 @@ EXE_INC = \
     -I../../meshLibrary/lnInclude
 
 EXE_LIBS = \
-    -lfiniteVolume -lmeshTools \
+    -lfiniteVolume \
+    -lsurfMesh \
+    -lmeshTools \
     -L$(FOAM_LIBBIN) \
     -lmeshLibrary
diff --git a/utilities/mergeSurfacePatches/Make/options b/utilities/mergeSurfacePatches/Make/options
index 267dbcc3c09eaa89d3f043f5d5fdd4f53433ab43..3efeacba696c2f41a8f8de37771cdecfd6c051c8 100644
--- a/utilities/mergeSurfacePatches/Make/options
+++ b/utilities/mergeSurfacePatches/Make/options
@@ -6,6 +6,8 @@ EXE_INC = \
     -I../../meshLibrary/lnInclude
 
 EXE_LIBS = \
-    -lfiniteVolume -lmeshTools \
+    -lfiniteVolume \
+    -lsurfMesh \
+    -lmeshTools \
     -L$(FOAM_LIBBIN) \
     -lmeshLibrary
diff --git a/utilities/preparePar/Make/options b/utilities/preparePar/Make/options
index b6388847149d2f528854a5efc64753aff7c6d9e9..7b2d3858f03133a0b675e1a2fd3935610e5b8d1c 100644
--- a/utilities/preparePar/Make/options
+++ b/utilities/preparePar/Make/options
@@ -3,4 +3,5 @@ EXE_INC = \
     -I$(LIB_SRC)/parallel/decompose/decompositionMethods/lnInclude
 
 EXE_LIBS = \
-    -ldecompose
+    -ldecompose \
+    -ldecompositionMethods
diff --git a/utilities/subsetToPatch/Make/options b/utilities/subsetToPatch/Make/options
index 267dbcc3c09eaa89d3f043f5d5fdd4f53433ab43..3efeacba696c2f41a8f8de37771cdecfd6c051c8 100644
--- a/utilities/subsetToPatch/Make/options
+++ b/utilities/subsetToPatch/Make/options
@@ -6,6 +6,8 @@ EXE_INC = \
     -I../../meshLibrary/lnInclude
 
 EXE_LIBS = \
-    -lfiniteVolume -lmeshTools \
+    -lfiniteVolume \
+    -lsurfMesh \
+    -lmeshTools \
     -L$(FOAM_LIBBIN) \
     -lmeshLibrary
diff --git a/utilities/surfaceGenerateBoundingBox/Make/options b/utilities/surfaceGenerateBoundingBox/Make/options
index 267dbcc3c09eaa89d3f043f5d5fdd4f53433ab43..3efeacba696c2f41a8f8de37771cdecfd6c051c8 100644
--- a/utilities/surfaceGenerateBoundingBox/Make/options
+++ b/utilities/surfaceGenerateBoundingBox/Make/options
@@ -6,6 +6,8 @@ EXE_INC = \
     -I../../meshLibrary/lnInclude
 
 EXE_LIBS = \
-    -lfiniteVolume -lmeshTools \
+    -lfiniteVolume \
+    -lsurfMesh \
+    -lmeshTools \
     -L$(FOAM_LIBBIN) \
     -lmeshLibrary
diff --git a/utilities/surfaceToFMS/Make/options b/utilities/surfaceToFMS/Make/options
index 267dbcc3c09eaa89d3f043f5d5fdd4f53433ab43..cf583700c695eafab9d0872deb281a7e62b423b0 100644
--- a/utilities/surfaceToFMS/Make/options
+++ b/utilities/surfaceToFMS/Make/options
@@ -6,6 +6,7 @@ EXE_INC = \
     -I../../meshLibrary/lnInclude
 
 EXE_LIBS = \
-    -lfiniteVolume -lmeshTools \
+    -lfiniteVolume \
+    -lmeshTools \
     -L$(FOAM_LIBBIN) \
     -lmeshLibrary