| install( |
| DIRECTORY pattern/ |
| DESTINATION dir1 |
| FILES_MATCHING |
| PATTERN "*.h" |
| REGEX "\\.c$" |
| ) |
| |
| # FIXME: If/when CMake gains a good way to read file permissions, we should |
| # check that these permissions were set correctly. |
| install( |
| DIRECTORY pattern |
| DESTINATION dir2 |
| FILE_PERMISSIONS OWNER_READ OWNER_WRITE |
| DIRECTORY_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE |
| PATTERN "*.h" EXCLUDE |
| REGEX "\\.c$" EXCLUDE |
| ) |
| |
| install( |
| DIRECTORY pattern/ |
| DESTINATION dir3 |
| PATTERN "*.h" |
| PERMISSIONS OWNER_READ OWNER_WRITE |
| ) |
| |
| install( |
| DIRECTORY pattern/ |
| DESTINATION dir4 |
| USE_SOURCE_PERMISSIONS |
| ) |
| |
| install( |
| DIRECTORY |
| DESTINATION empty |
| ) |