[CMake] permission of parent of install(DIRECTORY)

Sébastien Barthélemy barthelemy at crans.org
Mon Sep 27 10:32:56 EDT 2010


Hello all,

I'm trying to use install(DIRECTORY...) with the following settings

install(
    DIRECTORY "${daenim_SOURCE_DIR}/data/Icons"
    DESTINATION share/daenim
    FILE_PERMISSIONS
        OWNER_READ OWNER_WRITE
        GROUP_READ
        WORLD_READ
    DIRECTORY_PERMISSIONS
        OWNER_READ OWNER_EXECUTE OWNER_WRITE
        GROUP_READ GROUP_EXECUTE
        WORLD_READ WORLD_EXECUTE
)

The permissions are set properly for the "Icons" directory, but not for its
parent "daenim":

$ sudo ls -ld /usr/local/share/daenim/Icons
drwxr-xr-x  9 root  wheel  306 27 sep 16:16 /usr/local/share/daenim/Icons
$ sudo ls -ld /usr/local/share/daenim/
drwx------  3 root  wheel  102 27 sep 16:16 /usr/local/share/daenim/

Is there a way to fix that ?

Thank you by advance

regards.

Sebastien


More information about the CMake mailing list