diff --git a/Applications/Utils/PostProcessing/CMakeLists.txt b/Applications/Utils/PostProcessing/CMakeLists.txt
index 13bbef5c9113361e899cb7ca61685df7677f3a4e..705c220b769a138c9b766db71b2d9e53c35c53a7 100644
--- a/Applications/Utils/PostProcessing/CMakeLists.txt
+++ b/Applications/Utils/PostProcessing/CMakeLists.txt
@@ -1,14 +1,16 @@
-if(OGS_BUILD_PROCESS_LIE)
-    ogs_add_executable(postLIE postLIE.cpp)
-    target_link_libraries(postLIE GitInfoLib LIECommon tclap)
-    install(TARGETS postLIE RUNTIME DESTINATION bin)
-endif()
+if(NOT OGS_USE_MPI)
+    if(OGS_BUILD_PROCESS_LIE)
+        ogs_add_executable(postLIE postLIE.cpp)
+        target_link_libraries(postLIE GitInfoLib LIECommon tclap)
+        install(TARGETS postLIE RUNTIME DESTINATION bin)
+    endif()
 
-if(OGS_BUILD_GUI)
-    ogs_add_executable(Raster2PointCloud Raster2PointCloud.cpp)
-    target_link_libraries(
-        Raster2PointCloud ApplicationsFileIO BaseLib GitInfoLib tclap
-        VtkVisFilter
-    )
-    install(TARGETS Raster2PointCloud RUNTIME DESTINATION bin)
+    if(OGS_BUILD_GUI)
+        ogs_add_executable(Raster2PointCloud Raster2PointCloud.cpp)
+        target_link_libraries(
+            Raster2PointCloud ApplicationsFileIO BaseLib GitInfoLib tclap
+            VtkVisFilter
+        )
+        install(TARGETS Raster2PointCloud RUNTIME DESTINATION bin)
+    endif()
 endif()