From 9998d2ee8f771e9a96cc6d17adf6a8fee6c20ec4 Mon Sep 17 00:00:00 2001 From: Aitor Martinez Date: Mon, 8 May 2017 09:57:08 +0200 Subject: [PATCH] [issue #800] created launcher for webtools --- src/tools/cameraviewjs/CMakeLists.txt | 13 +++++++++++++ src/tools/cameraviewjs/cameraviewjs.in | 5 +++++ src/tools/kobukiviewerjs/CMakeLists.txt | 13 +++++++++++++ src/tools/kobukiviewerjs/kobukiviewerjs.in | 5 +++++ src/tools/rgbdviewerjs/CMakeLists.txt | 13 +++++++++++++ src/tools/rgbdviewerjs/rgbdviewerjs.in | 5 +++++ src/tools/uavviewerjs/CMakeLists.txt | 13 +++++++++++++ src/tools/uavviewerjs/uavviewerjs.in | 5 +++++ 8 files changed, 72 insertions(+) create mode 100644 src/tools/cameraviewjs/cameraviewjs.in create mode 100644 src/tools/kobukiviewerjs/kobukiviewerjs.in create mode 100644 src/tools/rgbdviewerjs/rgbdviewerjs.in create mode 100644 src/tools/uavviewerjs/uavviewerjs.in diff --git a/src/tools/cameraviewjs/CMakeLists.txt b/src/tools/cameraviewjs/CMakeLists.txt index b7e4fe787..3f49d99f1 100644 --- a/src/tools/cameraviewjs/CMakeLists.txt +++ b/src/tools/cameraviewjs/CMakeLists.txt @@ -1,7 +1,20 @@ IF (NODEJS_COMPILE) + configure_file( + cameraviewjs.in + cameraviewjs + @ONLY +) + ## INSTALL ## + # install Launcher + install( + FILES ${CMAKE_CURRENT_BINARY_DIR}/cameraviewjs + PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ + DESTINATION bin + ) + # Install script INSTALL (FILES ${CMAKE_CURRENT_SOURCE_DIR}/run.js DESTINATION share/jderobot/webtools/cameraviewjs COMPONENT webtools ) diff --git a/src/tools/cameraviewjs/cameraviewjs.in b/src/tools/cameraviewjs/cameraviewjs.in new file mode 100644 index 000000000..9e4eab17a --- /dev/null +++ b/src/tools/cameraviewjs/cameraviewjs.in @@ -0,0 +1,5 @@ +#!/bin/bash + +cd @CMAKE_INSTALL_PREFIX@/share/jderobot/webtools/cameraviewjs/ + +nodejs run.js \ No newline at end of file diff --git a/src/tools/kobukiviewerjs/CMakeLists.txt b/src/tools/kobukiviewerjs/CMakeLists.txt index 5195c5dca..7d71993cb 100644 --- a/src/tools/kobukiviewerjs/CMakeLists.txt +++ b/src/tools/kobukiviewerjs/CMakeLists.txt @@ -1,7 +1,20 @@ IF (NODEJS_COMPILE) + configure_file( + kobukiviewerjs.in + kobukiviewerjs + @ONLY + ) + ## INSTALL ## + # install Launcher + install( + FILES ${CMAKE_CURRENT_BINARY_DIR}/kobukiviewerjs + PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ + DESTINATION bin + ) + # Install script INSTALL (FILES ${CMAKE_CURRENT_SOURCE_DIR}/run.js DESTINATION share/jderobot/webtools/kobukiviewerjs COMPONENT webtools ) diff --git a/src/tools/kobukiviewerjs/kobukiviewerjs.in b/src/tools/kobukiviewerjs/kobukiviewerjs.in new file mode 100644 index 000000000..76018bae5 --- /dev/null +++ b/src/tools/kobukiviewerjs/kobukiviewerjs.in @@ -0,0 +1,5 @@ +#!/bin/bash + +cd @CMAKE_INSTALL_PREFIX@/share/jderobot/webtools/kobukiviewerjs/ + +nodejs run.js \ No newline at end of file diff --git a/src/tools/rgbdviewerjs/CMakeLists.txt b/src/tools/rgbdviewerjs/CMakeLists.txt index d9d6972fa..77cb488ee 100644 --- a/src/tools/rgbdviewerjs/CMakeLists.txt +++ b/src/tools/rgbdviewerjs/CMakeLists.txt @@ -1,7 +1,20 @@ IF (NODEJS_COMPILE) + configure_file( + rgbdviewerjs.in + rgbdviewerjs + @ONLY + ) + ## INSTALL ## + # install Launcher + install( + FILES ${CMAKE_CURRENT_BINARY_DIR}/rgbdviewerjs + PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ + DESTINATION bin + ) + # Install script INSTALL (FILES ${CMAKE_CURRENT_SOURCE_DIR}/run.js DESTINATION share/jderobot/webtools/rgbdviewerjs COMPONENT webtools ) diff --git a/src/tools/rgbdviewerjs/rgbdviewerjs.in b/src/tools/rgbdviewerjs/rgbdviewerjs.in new file mode 100644 index 000000000..18a347d20 --- /dev/null +++ b/src/tools/rgbdviewerjs/rgbdviewerjs.in @@ -0,0 +1,5 @@ +#!/bin/bash + +cd @CMAKE_INSTALL_PREFIX@/share/jderobot/webtools/rgbdviewerjs/ + +nodejs run.js \ No newline at end of file diff --git a/src/tools/uavviewerjs/CMakeLists.txt b/src/tools/uavviewerjs/CMakeLists.txt index dbae17f9f..9500fdce3 100644 --- a/src/tools/uavviewerjs/CMakeLists.txt +++ b/src/tools/uavviewerjs/CMakeLists.txt @@ -1,7 +1,20 @@ IF (NODEJS_COMPILE) + configure_file( + uavviewerjs.in + uavviewerjs + @ONLY + ) + ## INSTALL ## + # install Launcher + install( + FILES ${CMAKE_CURRENT_BINARY_DIR}/uavviewerjs + PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ + DESTINATION bin + ) + # Install script INSTALL (FILES ${CMAKE_CURRENT_SOURCE_DIR}/run.js DESTINATION share/jderobot/webtools/uavviewerjs COMPONENT webtools ) diff --git a/src/tools/uavviewerjs/uavviewerjs.in b/src/tools/uavviewerjs/uavviewerjs.in new file mode 100644 index 000000000..93b73e117 --- /dev/null +++ b/src/tools/uavviewerjs/uavviewerjs.in @@ -0,0 +1,5 @@ +#!/bin/bash + +cd @CMAKE_INSTALL_PREFIX@/share/jderobot/webtools/uavviewerjs/ + +nodejs run.js \ No newline at end of file