Я полагал, что если я установлю Местоположение развертывания (DEPLOYMENT_LOCATION) и Постобработка развертывания (DEPLOYMENT_POSTPROCESSING), тогда процесс сборки устанавливает продукт, а также копирует публичные / частные заголовки. Установка DeploymentPostprocessing обязательна, независимо от фактической постобработки.
Кроме того, Каталог установки (INSTALL_PATH) и Путь к папке общего / частного заголовка (PUBLIC / PRIVATE_HEADERS_FOLDER_PATH) предполагается в Расположение продуктов для сборки установки (DST_ROOT), поэтому продукт и заголовки будут там находиться.
Одна вещь, которая меня беспокоит, это то, что Каталог установки должен начинаться с "/
", чтобы правильно добавляться в DST_ROOT. Например, если DST_ROOT равен /myDistributionRoot/
, а INSTALL_PATH равен lib/
, то каталог назначения становится /myDistributionRootlib
, а не /myDistributionRoot/lib
.