From ac89a4a1303d05eee7d054e0f8eb7fa7321d742a Mon Sep 17 00:00:00 2001 From: Noel Eck Date: Thu, 16 Nov 2017 12:07:00 -0800 Subject: [PATCH] examples: Add install component for all examples Provide the functionality to install all UPM examples to DATADIR/upm/examples. Signed-off-by: Noel Eck --- examples/CMakeLists.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index fcf12440..9ab216b8 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -117,4 +117,16 @@ if(BUILDEXAMPLES) if(BUILDSWIGJAVA) add_subdirectory (java) endif() + + # Add all examples as an install component (if building examples) + install (DIRECTORY ${PROJECT_SOURCE_DIR}/examples + DESTINATION ${CMAKE_INSTALL_DATADIR}/upm/ + COMPONENT ${CMAKE_PROJECT_NAME}-examples + FILES_MATCHING + PATTERN "*.c" + PATTERN "*.cxx" + PATTERN "*.hpp" + PATTERN "*.java" + PATTERN "*.js" + PATTERN "*.py") endif()