From 54b3757a2031d1bd45dbd000ef494e8c494e6dbc Mon Sep 17 00:00:00 2001
From: bcumming <bcumming@cscs.ch>
Date: Fri, 24 Jun 2016 15:01:21 +0200
Subject: [PATCH] move mpi library code into library

---
 miniapp/CMakeLists.txt                 | 2 +-
 src/CMakeLists.txt                     | 3 +++
 {miniapp => src/communication}/mpi.cpp | 0
 3 files changed, 4 insertions(+), 1 deletion(-)
 rename {miniapp => src/communication}/mpi.cpp (100%)

diff --git a/miniapp/CMakeLists.txt b/miniapp/CMakeLists.txt
index a3f8447e..883905ca 100644
--- a/miniapp/CMakeLists.txt
+++ b/miniapp/CMakeLists.txt
@@ -1,7 +1,7 @@
 set(HEADERS
 )
 set(MINIAPP_SOURCES
-    mpi.cpp
+    #    mpi.cpp
     io.cpp
     miniapp.cpp
 )
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 125f99db..5c3ae6c7 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -7,6 +7,9 @@ set(BASE_SOURCES
     parameter_list.cpp
     swcio.cpp
 )
+if(${WITH_MPI})
+    set(BASE_SOURCES ${BASE_SOURCES} communication/mpi.cpp)
+endif()
 
 add_library(cellalgo ${BASE_SOURCES} ${HEADERS})
 add_dependencies(cellalgo build_all_mods)
diff --git a/miniapp/mpi.cpp b/src/communication/mpi.cpp
similarity index 100%
rename from miniapp/mpi.cpp
rename to src/communication/mpi.cpp
-- 
GitLab