Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: ecspertiza от Август 08, 2012, 20:03



Название: cmake сборка под mac, добавление ресурсов
Отправлено: ecspertiza от Август 08, 2012, 20:03
Попался тут проект один, для сборки использует cmake. Проект собирается неплохо, но вот никак не могу вкурить с добавлением ресурсов в .app. Если точнее то в ресурсы добавляет файлы выборочно как то, например qml файл добавил без проблем, но нужно было добавить бинарник, он его ни под каким видом в ресурсы не копирует. Под ресурсами подразумаваю .app/Content/Resources вот что пишу в CmakeList.txt

Код:
set(RES
  data/resources/openvpn
)

add_executable(
    appname
    MACOSX_BUNDLE
    ${SOURCES} ${QRC_RSRS} ${MOC_SRCS}
)

set_source_files_properties(
    ${RES}
    MACOSX_PACKAGE_LOCATION Resources
)

если меняю путь в RES на qml какой нить, добавляет без проблем. Что я мог упустить?


Название: Re: cmake сборка под mac, добавление ресурсов
Отправлено: ecspertiza от Август 13, 2012, 12:57
апну темку, такая же беда происходит и с добавлением иконок например пишу в CmakeList.txt

Код:
SET_SOURCE_FILES_PROPERTIES(
  "${CMAKE_CURRENT_SOURCE_DIR}/data/resources/icons/icon.icns"
  PROPERTIES
  MACOSX_PACKAGE_LOCATION Resources
)

и собственно все, иконка не добавляется )))  в той же папке будет лежать qml файл добавит без проблем, что за трабла у cmake такая ? хотя может это акелло промахнулся )))