From 811548a29224705c5c228ae9d66bb5b8e61b1d23 Mon Sep 17 00:00:00 2001 From: Scott Murray Date: Fri, 5 Jun 2020 12:11:20 -0400 Subject: Fix generated install target MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix the generated install target to use the permissions of the source files to keep the executable permission on libraries and executables, and to add installation of the test widget, which was missing. Bug-AGL: SPEC-3381 Change-Id: Ia32cf6472e4576042721ab933531eec8eb7ff316 Signed-off-by: Clément Bénier Signed-off-by: Scott Murray --- src/cmake/cmake.d/03-macros.cmake | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/cmake/cmake.d/03-macros.cmake b/src/cmake/cmake.d/03-macros.cmake index 389eead..0b4b276 100644 --- a/src/cmake/cmake.d/03-macros.cmake +++ b/src/cmake/cmake.d/03-macros.cmake @@ -369,10 +369,20 @@ macro(project_targets_populate) if(NO_DEDICATED_INSTALL_DIR) INSTALL(DIRECTORY ${PROJECT_PKG_BUILD_DIR}/ DESTINATION ${CMAKE_INSTALL_PREFIX} + USE_SOURCE_PERMISSIONS + ) + INSTALL(DIRECTORY ${PROJECT_PKG_TEST_DIR}/ + DESTINATION ${CMAKE_INSTALL_PREFIX}/test + USE_SOURCE_PERMISSIONS ) else() INSTALL(DIRECTORY ${PROJECT_PKG_BUILD_DIR}/ DESTINATION ${CMAKE_INSTALL_PREFIX}/${PROJECT_NAME} + USE_SOURCE_PERMISSIONS + ) + INSTALL(DIRECTORY ${PROJECT_PKG_TEST_DIR}/ + DESTINATION ${CMAKE_INSTALL_PREFIX}/${PROJECT_NAME}-test + USE_SOURCE_PERMISSIONS ) endif() -- cgit 1.2.3-korg