From 3b5b0386e03bf8f01cd51ab556e9b0a7eaecddca Mon Sep 17 00:00:00 2001 From: Wouter Klijn <w.f.a.klijn@gmail.com> Date: Thu, 30 Nov 2017 15:34:41 +0100 Subject: [PATCH] Move miniapp sources to a miniapps directory (#408) Restructure the miniapp in such a way that we have to option to have multiple parallel mini-applications. Move the original miniapp directory to a miniapps directory. Output executable also in a nested miniapps directory. Update the Travis to point to the new executable location. --- CMakeLists.txt | 2 +- miniapps/CMakeLists.txt | 1 + {miniapp => miniapps/miniapp}/CMakeLists.txt | 2 +- {miniapp => miniapps/miniapp}/README.md | 0 {miniapp => miniapps/miniapp}/io.cpp | 0 {miniapp => miniapps/miniapp}/io.hpp | 0 {miniapp => miniapps/miniapp}/miniapp.cpp | 0 {miniapp => miniapps/miniapp}/miniapp_recipes.cpp | 0 {miniapp => miniapps/miniapp}/miniapp_recipes.hpp | 0 {miniapp => miniapps/miniapp}/morphology_pool.cpp | 0 {miniapp => miniapps/miniapp}/morphology_pool.hpp | 0 {miniapp => miniapps/miniapp}/plot.py | 0 {miniapp => miniapps/miniapp}/trace.cpp | 0 {miniapp => miniapps/miniapp}/trace.hpp | 0 scripts/travis/build.sh | 2 +- 15 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 miniapps/CMakeLists.txt rename {miniapp => miniapps/miniapp}/CMakeLists.txt (88%) rename {miniapp => miniapps/miniapp}/README.md (100%) rename {miniapp => miniapps/miniapp}/io.cpp (100%) rename {miniapp => miniapps/miniapp}/io.hpp (100%) rename {miniapp => miniapps/miniapp}/miniapp.cpp (100%) rename {miniapp => miniapps/miniapp}/miniapp_recipes.cpp (100%) rename {miniapp => miniapps/miniapp}/miniapp_recipes.hpp (100%) rename {miniapp => miniapps/miniapp}/morphology_pool.cpp (100%) rename {miniapp => miniapps/miniapp}/morphology_pool.hpp (100%) rename {miniapp => miniapps/miniapp}/plot.py (100%) rename {miniapp => miniapps/miniapp}/trace.cpp (100%) rename {miniapp => miniapps/miniapp}/trace.hpp (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index f69ee636..2e75a7ed 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -289,6 +289,6 @@ endif() add_subdirectory(src) add_subdirectory(mechanisms) # after src path so that gpu_mechanism library is last on link line add_subdirectory(tests) -add_subdirectory(miniapp) +add_subdirectory(miniapps) add_subdirectory(lmorpho) add_subdirectory(doc) diff --git a/miniapps/CMakeLists.txt b/miniapps/CMakeLists.txt new file mode 100644 index 00000000..7e0a828d --- /dev/null +++ b/miniapps/CMakeLists.txt @@ -0,0 +1 @@ +add_subdirectory(miniapp) diff --git a/miniapp/CMakeLists.txt b/miniapps/miniapp/CMakeLists.txt similarity index 88% rename from miniapp/CMakeLists.txt rename to miniapps/miniapp/CMakeLists.txt index 86d5f906..85b25f7b 100644 --- a/miniapp/CMakeLists.txt +++ b/miniapps/miniapp/CMakeLists.txt @@ -19,5 +19,5 @@ endif() set_target_properties( miniapp.exe PROPERTIES - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/miniapp" + RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/miniapps/miniapp" ) diff --git a/miniapp/README.md b/miniapps/miniapp/README.md similarity index 100% rename from miniapp/README.md rename to miniapps/miniapp/README.md diff --git a/miniapp/io.cpp b/miniapps/miniapp/io.cpp similarity index 100% rename from miniapp/io.cpp rename to miniapps/miniapp/io.cpp diff --git a/miniapp/io.hpp b/miniapps/miniapp/io.hpp similarity index 100% rename from miniapp/io.hpp rename to miniapps/miniapp/io.hpp diff --git a/miniapp/miniapp.cpp b/miniapps/miniapp/miniapp.cpp similarity index 100% rename from miniapp/miniapp.cpp rename to miniapps/miniapp/miniapp.cpp diff --git a/miniapp/miniapp_recipes.cpp b/miniapps/miniapp/miniapp_recipes.cpp similarity index 100% rename from miniapp/miniapp_recipes.cpp rename to miniapps/miniapp/miniapp_recipes.cpp diff --git a/miniapp/miniapp_recipes.hpp b/miniapps/miniapp/miniapp_recipes.hpp similarity index 100% rename from miniapp/miniapp_recipes.hpp rename to miniapps/miniapp/miniapp_recipes.hpp diff --git a/miniapp/morphology_pool.cpp b/miniapps/miniapp/morphology_pool.cpp similarity index 100% rename from miniapp/morphology_pool.cpp rename to miniapps/miniapp/morphology_pool.cpp diff --git a/miniapp/morphology_pool.hpp b/miniapps/miniapp/morphology_pool.hpp similarity index 100% rename from miniapp/morphology_pool.hpp rename to miniapps/miniapp/morphology_pool.hpp diff --git a/miniapp/plot.py b/miniapps/miniapp/plot.py similarity index 100% rename from miniapp/plot.py rename to miniapps/miniapp/plot.py diff --git a/miniapp/trace.cpp b/miniapps/miniapp/trace.cpp similarity index 100% rename from miniapp/trace.cpp rename to miniapps/miniapp/trace.cpp diff --git a/miniapp/trace.hpp b/miniapps/miniapp/trace.hpp similarity index 100% rename from miniapp/trace.hpp rename to miniapps/miniapp/trace.hpp diff --git a/scripts/travis/build.sh b/scripts/travis/build.sh index 4ac2df17..799c4ef7 100755 --- a/scripts/travis/build.sh +++ b/scripts/travis/build.sh @@ -60,6 +60,6 @@ ${launch} ./tests/global_communication.exe || error "running global communicatio progress "Miniapp spike comparison test" make miniapp.exe -j4 || error "building miniapp" -${launch} ./miniapp/miniapp.exe -n 20 -t 100 || error "running miniapp" +${launch} ./miniapps/miniapp/miniapp.exe -n 20 -t 100 || error "running miniapp" cd $base_path -- GitLab