From fac70f4a5db768a62040e9a6ae80336cd46eb3e4 Mon Sep 17 00:00:00 2001
From: Ben Cumming <bcumming@cscs.ch>
Date: Fri, 5 Aug 2016 15:56:10 +0200
Subject: [PATCH] turn on generation of optimized mech kernels

---
 .gitignore                | 2 +-
 mechanisms/CMakeLists.txt | 2 +-
 mechanisms/generate.sh    | 8 --------
 3 files changed, 2 insertions(+), 10 deletions(-)
 delete mode 100755 mechanisms/generate.sh

diff --git a/.gitignore b/.gitignore
index b710bef2..72fdfb28 100644
--- a/.gitignore
+++ b/.gitignore
@@ -65,6 +65,6 @@ external/tmp
 mechanisms/*.hpp
 
 # build path
-build
+build*
 
 commit.msg
diff --git a/mechanisms/CMakeLists.txt b/mechanisms/CMakeLists.txt
index cf183d75..24b4c3d6 100644
--- a/mechanisms/CMakeLists.txt
+++ b/mechanisms/CMakeLists.txt
@@ -8,7 +8,7 @@ foreach(mech ${mechanisms})
     add_custom_command(OUTPUT "${hpp}"
                        DEPENDS modparser "${mod}"
                        WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
-                       COMMAND "${modcc}" -t cpu -o "${hpp}" "${mod}")
+                       COMMAND "${modcc}" -t cpu -O -o "${hpp}" "${mod}")
     set_source_files_properties("${hpp}" PROPERTIES GENERATED TRUE)
     list(APPEND all_mod_hpps "${hpp}")
 endforeach()
diff --git a/mechanisms/generate.sh b/mechanisms/generate.sh
deleted file mode 100755
index 1fcd49be..00000000
--- a/mechanisms/generate.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-#flags="-t cpu -O"
-flags="-t cpu"
-
-for mech in pas hh expsyn
-do
-    echo ../external/modparser/bin/modcc ${flags} -o ../include/mechanisms/$mech.hpp ./mod/$mech.mod
-    ../external/modparser/bin/modcc ${flags} -o ../include/mechanisms/$mech.hpp ./mod/$mech.mod
-done
-- 
GitLab