MantisBT - CMake | |||||||||||||||
View Issue Details | |||||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||||
0009620 | CMake | CMake | public | 2009-09-30 04:48 | 2016-06-10 14:31 | ||||||||||
Reporter | jmcm | ||||||||||||||
Assigned To | Kitware Robot | ||||||||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||||||||
Status | closed | Resolution | moved | ||||||||||||
Platform | OS | OS Version | |||||||||||||
Product Version | CMake-2-6 | ||||||||||||||
Target Version | Fixed in Version | ||||||||||||||
Summary | 0009620: install(target ...) fails to set intermediate directory permissions correctly | ||||||||||||||
Description | The install command for a target (executable, libary, module) allows to specifiy the permisions with which the target is to be installed. What install lacks is a way to specify the permissions for the path of directories that is created, e.g. when installing to an empty directory /opt/test and a Unix umask of 077, the files /opt/test/bin/myExecutable and /opt/test/lib/libmyLib.so have the permissions specified by the permissions statement, in my case 755. The newly created directories /opt/test/bin and /opt/test/lib have permissions 700. The same holds even for the install(directory ...) scenario: The specified directory/ies are created with the correct permissions, the intermediate directories that needed creating are created with 700 again. | ||||||||||||||
Steps To Reproduce | |||||||||||||||
Additional Information | cmake 2.6.2 Linux (openSUSE 11.1) | ||||||||||||||
Tags | No tags attached. | ||||||||||||||
Relationships |
| ||||||||||||||
Attached Files | |||||||||||||||
Issue History | |||||||||||||||
Date Modified | Username | Field | Change | ||||||||||||
2009-09-30 04:48 | jmcm | New Issue | |||||||||||||
2009-09-30 08:44 | Bill Hoffman | Status | new => assigned | ||||||||||||
2009-09-30 08:44 | Bill Hoffman | Assigned To | => Brad King | ||||||||||||
2010-07-13 08:48 | Brad King | Relationship added | related to 0010978 | ||||||||||||
2010-07-13 08:48 | Brad King | Relationship added | related to 0010126 | ||||||||||||
2012-06-25 14:31 | Brad King | Note Added: 0029831 | |||||||||||||
2012-06-25 14:31 | Brad King | Assigned To | Brad King => | ||||||||||||
2012-06-25 14:31 | Brad King | Status | assigned => backlog | ||||||||||||
2013-10-14 12:50 | Rob Stewart | Note Added: 0034118 | |||||||||||||
2016-06-10 14:27 | Kitware Robot | Note Added: 0041599 | |||||||||||||
2016-06-10 14:27 | Kitware Robot | Status | backlog => resolved | ||||||||||||
2016-06-10 14:27 | Kitware Robot | Resolution | open => moved | ||||||||||||
2016-06-10 14:27 | Kitware Robot | Assigned To | => Kitware Robot | ||||||||||||
2016-06-10 14:31 | Kitware Robot | Status | resolved => closed |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|