From db50d150e6ffe6246470acd48cde08793fa46d52 Mon Sep 17 00:00:00 2001 From: Francois Bleibel <fbleibel@gmail.com> Date: Mon, 28 Jun 2010 16:22:04 +0900 Subject: [PATCH] Added auto-generated script to start shell with default plugins loaded. --- tools/CMakeLists.txt | 11 +++++++++++ tools/shell.sh.cmake | 4 ++++ 2 files changed, 15 insertions(+) create mode 100644 tools/shell.sh.cmake diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt index 6090e2f3..65f68570 100644 --- a/tools/CMakeLists.txt +++ b/tools/CMakeLists.txt @@ -7,6 +7,17 @@ SET(tools test_shell ) +### Configure shell launch script +CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/shell.sh.cmake + ${${PROJECT_NAME}_BINARY_DIR}/tools/shell.sh) +INSTALL( + FILES + ${${PROJECT_NAME}_BINARY_DIR}/tools/shell.sh + DESTINATION + ${CMAKE_INSTALL_PREFIX}/bin/${PROJECT_NAME} + PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ + GROUP_EXECUTE GROUP_READ ) + FOREACH(tool_name ${tools}) SET(EXECUTABLE_NAME ${tool_name}) diff --git a/tools/shell.sh.cmake b/tools/shell.sh.cmake new file mode 100644 index 00000000..b70a95e6 --- /dev/null +++ b/tools/shell.sh.cmake @@ -0,0 +1,4 @@ +echo "-- Launching dynamic-graph C shell with default plugins" +echo "loadPlugin ${CMAKE_INSTALL_PREFIX}/lib/plugin/shell-functions.so" > ./default_script +echo "loadPlugin ${CMAKE_INSTALL_PREFIX}/lib/plugin/shell-procedure.so" >> ./default_script +${CMAKE_INSTALL_PREFIX}/bin/${PROJECT_NAME}/test_shell default_script \ No newline at end of file -- GitLab