Implicit testdata directory permissions setup added.
authorAlexander Smorkalov <alexander.smorkalov@itseez.com>
Thu, 6 Feb 2014 19:36:23 +0000 (23:36 +0400)
committerAlexander Smorkalov <alexander.smorkalov@itseez.com>
Fri, 7 Feb 2014 10:42:35 +0000 (14:42 +0400)
data/CMakeLists.txt

index 2f10c82..998e785 100644 (file)
@@ -13,6 +13,10 @@ if(INSTALL_TESTS AND OPENCV_TEST_DATA_PATH)
   if(ANDROID)
     install(DIRECTORY ${OPENCV_TEST_DATA_PATH} DESTINATION sdk/etc/testdata COMPONENT tests)
   elseif(NOT WIN32)
-    install(DIRECTORY ${OPENCV_TEST_DATA_PATH} DESTINATION share/OpenCV/testdata COMPONENT tests)
+    # CPack does not set correct permissions by default, so we do it explicitly.
+    install(DIRECTORY ${OPENCV_TEST_DATA_PATH}
+            DIRECTORY_PERMISSIONS OWNER_WRITE OWNER_READ OWNER_EXECUTE
+              GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
+            DESTINATION share/OpenCV/testdata COMPONENT tests)
   endif()
 endif()
\ No newline at end of file