CMake изменение файлов и разрешений для папок - PullRequest
1 голос
/ 09 июля 2020

У меня есть CMakeLists.txt:

cmake_minimum_required(VERSION 3.14)
project(MyProject VERSION 1.0.0)

install(DIRECTORY images
  DESTINATION "."
  DIRECTORY_PERMISSIONS WORLD_READ WORLD_WRITE
  FILES_MATCHING PATTERN "*.png")

install(FILES file.json DESTINATION "."
    PERMISSIONS WORLD_READ WORLD_WRITE)

include(CPack)

Затем я использую CPack и Wix для создания установщика MSI. Пакет устанавливается в C: \ Program Files \ MyProject Пакет устанавливается службой Windows. Я хочу установить права на запись для группы «Пользователи». Я добавил разрешения WORLD_WRITE, ожидая, что будут предоставлены разрешения на запись для группы «Пользователи», но добавление WORLD_WRITE не изменило разрешения. Как добавить разрешение на запись в группу пользователей?

1 Ответ

0 голосов
/ 09 июля 2020

Попробуйте использовать PERMISSIONS GROUP_WRITE как в документации

...