From 7a17943cb415539aed33266738021239ae8b84ef Mon Sep 17 00:00:00 2001
From: Guilhem Saurel <guilhem.saurel@laas.fr>
Date: Wed, 28 Aug 2019 13:09:43 +0200
Subject: [PATCH] [CMake] data installation is also optional

to ease robotpkg packaging
---
 CMakeLists.txt | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index c533586..bab9119 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -26,6 +26,7 @@ ENDIF()
 
 SETUP_PROJECT()
 
+OPTION (INSTALL_DATA "Install the data" ON)
 OPTION (BUILD_PYTHON_INTERFACE "Build the python unit tests and helpers" ON)
 
 IF(BUILD_PYTHON_INTERFACE)
@@ -36,9 +37,11 @@ IF(BUILD_PYTHON_INTERFACE)
     ADD_SUBDIRECTORY(unittest)
 ENDIF(BUILD_PYTHON_INTERFACE)
 
-INSTALL(DIRECTORY hyq_description DESTINATION share/${PROJECT_NAME})
-INSTALL(DIRECTORY icub_description DESTINATION share/${PROJECT_NAME})
-INSTALL(DIRECTORY talos_data DESTINATION share/${PROJECT_NAME})
-INSTALL(DIRECTORY tiago_description DESTINATION share/${PROJECT_NAME})
+IF(INSTALL_DATA)
+    INSTALL(DIRECTORY hyq_description DESTINATION share/${PROJECT_NAME})
+    INSTALL(DIRECTORY icub_description DESTINATION share/${PROJECT_NAME})
+    INSTALL(DIRECTORY talos_data DESTINATION share/${PROJECT_NAME})
+    INSTALL(DIRECTORY tiago_description DESTINATION share/${PROJECT_NAME})
+ENDIF(INSTALL_DATA)
 
 SETUP_PROJECT_FINALIZE()
-- 
GitLab